这个例子展示了如何使用电子表格链接™插入数据来调用MATLAB®函数微软®Excel®.
该示例使用了二维数据网格插值函数griddata
在热力学数据上,体积已经测量了时间和温度值。的griddata
函数为一组新的时间和温度坐标找到二维时间-温度函数下的体积值。
要组织和显示原始数据和插入的输出数据,可以使用Microsoft Excel工作表。
打开ExliSamp.xls
文件,并选择Sheet3工作表。寻求帮助,找到ExliSamp.xls
文件的更多信息,请参考安装.
此工作表包含单元范围内测量的热力学数据A5
通过A29
,B5
通过B29
,C5
通过C29
.用于插值的时间和温度值在单元格范围内E7
通过E30
和F6
通过T6
,分别。
执行电子表格链接函数时间
,临时
,体积
通过双击单元格,将标签添加到MATLAB工作区A33
和紧迫输入.
通过在单元格中执行函数,将原始时间数据复制到MATLAB工作空间中A34
.要复制原始温度数据,请在单元格中执行此功能A35
.要复制原始的音量数据,请在单元格中执行该函数A36
.
通过在单元格中执行函数,将插值时间值复制到MATLAB工作空间中A39
.复制插值温度值,在单元格中执行此函数钠
.
在单元格中执行函数A43
.的griddata
函数执行二维插值,使用反距离方法生成插值的体积数据。
通过执行单元格中的函数,调换插入的体积数据并将其复制到Excel工作表中命名的
和A47
.数据填充单元格范围F7: T30
.
在单元格中执行函数A50股指
.MATLAB软件将插值后的数据绘制在一个三维颜色表面上,颜色与插值后的体积数据成正比。
为了产生不同的体积值,关闭图形并改变单元中测量的热力学数据A5: C29
.然后,再次执行所有电子表格链接函数。工作表更新新的体积率和MATLAB生成一个新的数字的内插体积数据。
MLGetMatrix
|MLPutMatrix
|MLEvalString
|griddata
|冲浪