国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

細(xì)分曲線參數(shù)化在學(xué)生成績分析中的應(yīng)用

2012-12-31 00:00:00張智豐張亞榮
電腦知識與技術(shù) 2012年31期

摘要:Matlab具有強大的數(shù)值計算及圖形處理功能。該文主要利用Matlab Builder EX 、VBA實現(xiàn)Excel和Matlab的無縫連接,然后在Excel環(huán)境下,借助Matlab并使用細(xì)分曲線參數(shù)化(Subdivision curve parametrization)和三次樣條函數(shù)(Cubic spline Function)對Excel格式的學(xué)生成績數(shù)據(jù)進(jìn)行分析,以自動生成光滑連續(xù)且誤差更小的高質(zhì)量圖表。

關(guān)鍵詞:Matlab Builder EX;VBA;Excel;Matlab;細(xì)分曲線參數(shù)化;三次樣條函數(shù);高質(zhì)量圖表

中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2012)31-7498-03

眾所周知,Microsoft Excel是目前應(yīng)用最為廣泛的電子表格軟件,它可以進(jìn)行各種數(shù)據(jù)的處理、統(tǒng)計分析和輔助決策等操作,廣泛地應(yīng)用于日常處理和科學(xué)研究等眾多領(lǐng)域;而Matlab是國際公認(rèn)的最優(yōu)秀的工程計算應(yīng)用軟件之一。如果能夠把兩者結(jié)合起來,就能充分發(fā)揮二者的優(yōu)勢,從而更好地解決很多的數(shù)據(jù)處理及分析等問題。本文就是利用Matlab Builder EX、VBA工具來實現(xiàn)Excel和Matlab無縫鏈接,使數(shù)據(jù)能在二者間互相傳遞,這樣便可在Excel環(huán)境中,利用Matlab強大的數(shù)值運算功能,同時借助細(xì)分曲線參數(shù)化和三次樣條函數(shù)對Excel成績數(shù)據(jù)進(jìn)行采樣、插值和數(shù)據(jù)分析等。

1 基于Matlab Builder EX、VBA通信的實現(xiàn)

1.1 Matlab Builder EX簡介

Matlab Builder EX即Matlab Builder for Excel。該工具可以將Matlab開發(fā)的程序發(fā)布成宏(VBA)或插件,借助于這些宏或插件,我們就可以實現(xiàn)Matlab和Microsoft Excel二者的無縫鏈接。本文就是利用Matlab Builder EX將Matlab算法發(fā)布成VBA代碼,然后把這些代碼加載到Microsoft Excel的Visual Basic編輯器中,從而達(dá)到在Microsoft Excel中使用Matlab的工程計算和數(shù)據(jù)擬合等功能。

1.2 VBA簡介

VBA是Visual Basic for Application的簡寫,是新一代標(biāo)準(zhǔn)宏語言,是Microsoft公司提出的一種用VB對Office應(yīng)用程序開發(fā)的技術(shù),可以認(rèn)為VBA是非常流行的應(yīng)用程序開發(fā)語言Visual Basic 的子集。它更為強調(diào)的是對Office軟件各類功能的一種控制,除此之外,它還能通過記錄宏,直接生成宏程序代碼。宏,譯自英文單詞Macro。宏是微軟公司為其Office軟件包設(shè)計的一個特殊功能,軟件設(shè)計者為了讓人們在使用軟件進(jìn)行工作時,避免一再地重復(fù)相同的動作而設(shè)計出來的一種工具,它利用簡單的語法,把常用的動作寫成宏,當(dāng)在工作時,就可以直接利用事先編好的宏自動運行,而不必再重復(fù)相同的動作,從而實現(xiàn)用戶文檔中的一些任務(wù)的自動化。Excel、Word提供了兩種創(chuàng)建宏的方法:宏錄制器和Visual Basic編輯器。

延寿县| 华安县| 高唐县| 乡宁县| 托克逊县| 大英县| 肥城市| 平定县| 永寿县| 吴江市| 镇平县| 饶平县| 房山区| 泰来县| 清丰县| 大冶市| 广西| 井陉县| 青田县| 正蓝旗| 青河县| 盐源县| 仙桃市| 阳原县| 本溪| 临夏县| 高青县| 霸州市| 百色市| 连江县| 北海市| 九龙城区| 新干县| 新化县| 靖边县| 井冈山市| 五家渠市| 汪清县| 元朗区| 永福县| 平湖市|