文本化數(shù)學(xué)工具M(jìn)athScript
MathScript通過一種面向數(shù)學(xué)的文本編程語言對(duì)LabVIEW進(jìn)行擴(kuò)展,用來進(jìn)行數(shù)學(xué)運(yùn)算與信號(hào)分析處理,擴(kuò)展功能如下。
1.文本數(shù)學(xué)功能
MathScript內(nèi)置超過600種函數(shù),用于數(shù)學(xué)運(yùn)算、信號(hào)分析處理,包括線性代數(shù)、曲線擬合、數(shù)字濾波、微分方程、概率統(tǒng)計(jì)等。
2.面向數(shù)學(xué)的數(shù)據(jù)類型
MathScript使用矩陣和數(shù)據(jù)作為基本數(shù)據(jù)類型,包含用于數(shù)據(jù)生成、元素訪問和其他操作的內(nèi)置運(yùn)算符。
3.兼容性
MathScript與M文件腳本語法基本兼容,可以在LabVIEW中通過MathScript訪問現(xiàn)有的算法,而且不需要附加另外的軟件進(jìn)行編譯和執(zhí)行。
4.可擴(kuò)展性
除了內(nèi)置函數(shù)外,用戶還可以通過自定義函數(shù)擴(kuò)展MathScript。
MathScript與廣泛應(yīng)用的工程計(jì)算軟件(如Matlab、COMSOL Script)的M文件腳本語法基本兼容,因此,可以在LabVIEW中運(yùn)行M文件腳本,將圖形化數(shù)據(jù)流編程和面向數(shù)學(xué)的文本化編程結(jié)合起來,從而增強(qiáng)數(shù)學(xué)運(yùn)算的靈活性。
來源:ks991次