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