作 者:賈小文 著
定 價:99
出 版 社:清華大學出版社
出版日期:2020年02月01日
頁 數:287
裝 幀:平裝
ISBN:9787302541080
"配套資源 本書配套提供源代碼,下載地址為清華大學出版社網站本書頁面。本書涉及的主題? Igor Pro數據可視化程序設計? Igor Pro數據擬合程序設計? Igor Pro數據分析處理程序設計? Igor Pro通用程序設計? Igor Pro常用函數和命令應用? Igor Pro程序設計技巧"
●目錄第1章數據可視化案例1顯示一個wave案例2向指定窗口添加一個wave案例3替換指定窗口的wave案例4在窗口上添加一條豎線案例5堆疊顯示所有曲線案例6繪制個性化圖標案例7批量對多條曲線設置漸變色案例8創建布裡淵區案例9繪制矢量圖案例10繪制電場線和等勢線案例11繪制氫原子電子雲分布三維圖案例12繪制風玫瑰圖案例13繪制三維效果條形圖案例14繪制盒須圖案例15繪制小提琴圖案例16繪制類別圖案例17繪制瀑布圖案例18繪制等高線圖案例19繪制彩虹圖案例20繪制餅圖案例21繪制三維餅圖案例22繪制極坐標圖案例23繪制風羽圖案例24繪制熱力圖案例25繪制時鐘圖案例26繪制動態點軌跡案例27繪制風速風向圖第2章數據擬合案例28編寫程序擬合數據案例29利用鼠標右鍵對曲線進行擬合案例30函數模板錄入擬合初始參數案例31在擬合命令中使用函數模板案例32批量擬合案例33自動獲取擬合值案例34多峰擬合案例35給擬合函數傳遞固定值參數案例36多函數擬合案例37對擬合參數進行案例38對復數數據進行擬合案例39將擬合信息寫入記事本案例40擬合費米能級案例41ARPES數據擬合色散關繫案例42對包含卷積效應的數據進行擬合第3章數據分析處理案例43對wave的基本操作案例44獲取wave的坐標信息案例45對二維wave按照行或者列歸一化案例46按行或者列獲取二維譜所有曲線案例47將二維wave沿行或者列方向積分案例48根據公式函數模板創建曲線或者Image案例49對曲線進行對稱相加案例50獲取Cursor狀態案例51獲取高斯函數或者洛倫茲函數的半高寬案例52將日期字符串轉換為Date數據案例53數值積分案例54求解線性方程組案例55對輪廓圖插值獲取二維網格圖案例56獲取常見物理常數案例57ARPES數據處理中的坐標變換案例58ARPES數據獲取費米面案例59獲取ARPES譜在動量空間的路徑案例60計算STM圖譜孤島面積案例61計算平均風向案例62STM譜傅裡葉變換案例63T檢驗案例64卡爾曼濾波器第4章程序設計案例65獲取控件的值案例66設置文本框控件的數值案例67獲取控件的字符串信息案例68設置控件的字符串信息案例69獲取顯示在當前窗口的曲線的引用案例70獲取顯示在當前窗口的Image的引用案例71按照給定類型獲取顯示在Graph上的wave引用案例72獲取Graph上顯示的wave的維數案例73從Graph上清除所有的一維wave案例74從Graph中清除所有的二維wave案例75從ListBox中獲取wave引用案例76從Table中獲取wave的引用案例77獲取ListBox控件SelWave引用案例78獲取wave的名字和所處文件夾案例79獲取顯示在當前窗口Image的名字和數據文件夾案例80獲取所有的數據文件夾案例81設置滑動條範圍為wave的坐標範圍案例82Tab控件切換案例83檢查並顯示一個程序窗口案例84單選按鈕互斥選擇案例85把文件中所有內容讀到字符串案例86從格式化文本文件中讀取數據案例87加載擴展名為pxt的實驗數據文件案例88加載Tiff格式圖片案例89將Excel數據讀入二維wave案例90輸出CSV格式數據案例91保存數據為pxt格式文件案例92獲取程序文件存放的路徑案例93自動更新所有的窗口生成腳本案例94創建格式窗口案例95在指定窗口旁邊創建一個固定大小的窗口案例96創建程序運行進度條窗口案例97獲取指定窗口的名字案例98自動填充表格案例99帶有漢字的字符串處理案例100獲取計算機的物理地址附錄AIgor程序設計概述A.1程序窗口A.2程序代碼構成A.3程序類型附錄B基本語法B.1表達式和命名規則B.2變量和常量B.3StructuresB.4流程控制語句B.5函數B.6程序子類型B.7參數傳遞B.8默認參數B.9注釋和代碼風格B.10include指令B.11函數引用B.12訪問全局對像B.13wave引用B.14$運算符B.15execute命令B.16自動創建變量
本書精選了100個編程案例,共分為4章,涵蓋數據可視化、數據擬合、數據分析、程序設計等內容,每個案例均由應用情景、程序代碼、程序分析和實戰應用四部分組成。部分案例演示了Igor Pro下典型數據處理和程序設計技巧,重在功能介紹; 部分案例來源於數據處理實踐,重在應用。讀者可根據實際情況和需求進行學習和練習。附錄簡要介紹Igor Pro下程序設計的概念和基本方法,供讀者參考。本書所有代碼都在Igor 8下調試通過,如無特別指出,這些代碼在早期的版本(如Igor 6和Igor 7)下也能使用。本書可作為高等院校、科研機構等相關單位從事實驗教學或者實驗科學研究的教師、工程師的參考用書,也可作為高年級本科生和研究生實驗數據分析和處理的參考用書。
賈小文 著
賈小文 物理學博士,長期從事Igor Pro實驗數據處理的研究和程序設計工作。多年來,利用Igor Pro編寫了大量的實驗數據處理程序,具有豐富的實踐經驗和嫻熟的程序設計能力。編寫的角分辨光電子能譜實驗數據處理程序被多個實驗室、單位采用。熱愛編程及數據分析技術,熟練掌握C++、C#等程序設計語言,曾獨立開發大學生基礎實驗在線考試繫統、RTKGPS自動駕駛考試繫統。