注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)工業(yè)技術(shù)建筑科學(xué)建筑設(shè)計Igor Pro程序設(shè)計實戰(zhàn):手把手教你掌握100個精彩案例

Igor Pro程序設(shè)計實戰(zhàn):手把手教你掌握100個精彩案例

Igor Pro程序設(shè)計實戰(zhàn):手把手教你掌握100個精彩案例

定 價:¥99.00

作 者: 賈小文
出版社: 清華大學(xué)出版社
叢編項: 清華開發(fā)者書庫
標(biāo) 簽: 暫缺

ISBN: 9787302541080 出版時間: 2020-01-01 包裝:
開本: 16開 頁數(shù): 287 字?jǐn)?shù):  

內(nèi)容簡介

  本書精選了100個編程案例,共分為4章,涵蓋數(shù)據(jù)可視化、數(shù)據(jù)擬合、數(shù)據(jù)分析、程序設(shè)計等內(nèi)容,每個案例均由應(yīng)用情景、程序代碼、程序分析和實戰(zhàn)應(yīng)用四部分組成。部分案例演示了Igor Pro下典型數(shù)據(jù)處理和程序設(shè)計技巧,重在功能介紹; 部分案例來源于數(shù)據(jù)處理實踐,重在應(yīng)用。讀者可根據(jù)實際情況和需求進(jìn)行學(xué)習(xí)和練習(xí)。附錄簡要介紹Igor Pro下程序設(shè)計的概念和基本方法,供讀者參考。本書所有代碼都在Igor 8下調(diào)試通過,如無特別指出,這些代碼在早期的版本(如Igor 6和Igor 7)下也能使用。 本書可作為高等院校、科研機(jī)構(gòu)等相關(guān)單位從事實驗教學(xué)或者實驗科學(xué)研究的教師、工程師的參考用書,也可作為高年級本科生和研究生實驗數(shù)據(jù)分析和處理的參考用書。

作者簡介

  賈小文:物理學(xué)博士,長期從事Igor Pro實驗數(shù)據(jù)處理的研究和程序設(shè)計工作。多年來,利用Igor Pro編寫了大量的實驗數(shù)據(jù)處理程序,具有豐富的實踐經(jīng)驗和嫻熟的程序設(shè)計能力。編寫的角分辨光電子能譜實驗數(shù)據(jù)處理程序被多個實驗室、單位采用。熱愛編程及數(shù)據(jù)分析技術(shù),熟練掌握C++、C#等程序設(shè)計語言,曾獨立開發(fā)大學(xué)生基礎(chǔ)實驗在線考試系統(tǒng)、RTKGPS自動駕駛考試系統(tǒng)。

圖書目錄

第1章數(shù)據(jù)可視化


案例1顯示一個wave


案例2向指定窗口添加一個wave


案例3替換指定窗口的wave


案例4在窗口上添加一條豎線


案例5堆疊顯示所有曲線


案例6繪制個性化圖標(biāo)


案例7批量對多條曲線設(shè)置漸變色


案例8創(chuàng)建布里淵區(qū)


案例9繪制矢量圖


案例10繪制電場線和等勢線


案例11繪制氫原子電子云分布三維圖


案例12繪制風(fēng)玫瑰圖


案例13繪制三維效果條形圖


案例14繪制盒須圖


案例15繪制小提琴圖


案例16繪制類別圖


案例17繪制瀑布圖


案例18繪制等高線圖


案例19繪制彩虹圖


案例20繪制餅圖


案例21繪制三維餅圖


案例22繪制極坐標(biāo)圖


案例23繪制風(fēng)羽圖


案例24繪制熱力圖


案例25繪制時鐘圖


案例26繪制動態(tài)點軌跡


案例27繪制風(fēng)速風(fēng)向圖


第2章數(shù)據(jù)擬合


案例28編寫程序擬合數(shù)據(jù)


案例29利用鼠標(biāo)右鍵對曲線進(jìn)行擬合


案例30函數(shù)模板錄入擬合初始參數(shù)


案例31在擬合命令中使用函數(shù)模板


案例32批量擬合


案例33自動獲取擬合值


案例34多峰擬合


案例35給擬合函數(shù)傳遞固定值參數(shù)






案例36多函數(shù)擬合


案例37對擬合參數(shù)進(jìn)行限制


案例38對復(fù)數(shù)數(shù)據(jù)進(jìn)行擬合


案例39將擬合信息寫入記事本


案例40擬合費米能級


案例41ARPES數(shù)據(jù)擬合色散關(guān)系


案例42對包含卷積效應(yīng)的數(shù)據(jù)進(jìn)行擬合


第3章數(shù)據(jù)分析處理


案例43對wave的基本操作


案例44獲取wave的坐標(biāo)信息


案例45對二維wave按照行或者列歸一化


案例46按行或者列獲取二維譜所有曲線


案例47將二維wave沿行或者列方向積分


案例48根據(jù)公式函數(shù)模板創(chuàng)建曲線或者Image


案例49對曲線進(jìn)行對稱相加


案例50獲取Cursor狀態(tài)


案例51獲取高斯函數(shù)或者洛倫茲函數(shù)的半高寬


案例52將日期字符串轉(zhuǎn)換為Date數(shù)據(jù)


案例53數(shù)值積分


案例54求解線性方程組


案例55對輪廓圖插值獲取二維網(wǎng)格圖


案例56獲取常見物理常數(shù)


案例57ARPES數(shù)據(jù)處理中的坐標(biāo)變換


案例58ARPES數(shù)據(jù)獲取費米面


案例59獲取ARPES譜在動量空間的路徑


案例60計算STM圖譜孤島面積


案例61計算平均風(fēng)向


案例62STM譜傅里葉變換


案例63T檢驗


案例64卡爾曼濾波器


第4章程序設(shè)計


案例65獲取控件的值


案例66設(shè)置文本框控件的數(shù)值


案例67獲取控件的字符串信息


案例68設(shè)置控件的字符串信息


案例69獲取顯示在當(dāng)前窗口的曲線的引用


案例70獲取顯示在當(dāng)前窗口的Image的引用


案例71按照給定類型獲取顯示在Graph上的wave引用


案例72獲取Graph上顯示的wave的維數(shù)


案例73從Graph上清除所有的一維wave


案例74從Graph中清除所有的二維wave


案例75從ListBox中獲取wave引用


案例76從Table中獲取wave的引用


案例77獲取ListBox控件SelWave引用


案例78獲取wave的名字和所處文件夾


案例79獲取顯示在當(dāng)前窗口Image的名字和數(shù)據(jù)文件夾


案例80獲取所有的數(shù)據(jù)文件夾


案例81設(shè)置滑動條范圍為wave的坐標(biāo)范圍


案例82Tab控件切換


案例83檢查并顯示一個程序窗口


案例84單選按鈕互斥選擇


案例85把文件中所有內(nèi)容讀到字符串


案例86從格式化文本文件中讀取數(shù)據(jù)


案例87加載擴(kuò)展名為pxt的實驗數(shù)據(jù)文件


案例88加載Tiff格式圖片


案例89將Excel數(shù)據(jù)讀入二維wave


案例90輸出CSV格式數(shù)據(jù)


案例91保存數(shù)據(jù)為pxt格式文件


案例92獲取程序文件存放的路徑


案例93自動更新所有的窗口生成腳本


案例94創(chuàng)建格式窗口


案例95在指定窗口旁邊創(chuàng)建一個固定大小的窗口


案例96創(chuàng)建程序運行進(jìn)度條窗口


案例97獲取指定窗口的名字


案例98自動填充表格


案例99帶有漢字的字符串處理


案例100獲取計算機(jī)的物理地址


附錄AIgor程序設(shè)計概述


A.1程序窗口


A.2程序代碼構(gòu)成


A.3程序類型


附錄B基本語法


B.1表達(dá)式和命名規(guī)則


B.2變量和常量


B.3Structures


B.4流程控制語句


B.5函數(shù)


B.6程序子類型


B.7參數(shù)傳遞


B.8默認(rèn)參數(shù)


B.9注釋和代碼風(fēng)格


B.10include指令


B.11函數(shù)引用


B.12訪問全局對象


B.13wave引用


B.14$運算符


B.15execute命令


B.16自動創(chuàng)建變量


本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號