使用工作表细胞创建对角矩阵
这个例子展示了如何执行表格链接™函数导出一个命名范围在MATLAB的工作表®并创建一个对角矩阵微软®Excel®工作表细胞。
这个例子假设MATLAB运行后Microsoft Excel打开。有关详细信息,请参见启动和停止电子表格链接和MATLAB。
在一个工作表,输入数字1到5的范围从细胞A1
通过E1
。定义的名字testData
这个范围内的细胞并选择它。说明,请参阅Excel帮助和输入搜索词:定义和公式中使用的名字。
指定的范围testData
出现在名字的盒子。
输入电子表格链接功能MLPutRanges
直接进入工作表细胞作为一个工作表的公式。双击单元格A3
。进入这个文本。
= MLPutRanges ()
新闻输入。Microsoft Excel出口指定的范围testData
到MATLAB变量testData
在MATLAB工作区。电子表格链接函数成功执行后一个工作表的公式,细胞包含的值0
。在函数执行时,细胞显示了输入公式。
双击单元格A5
。接下来,创建一个对角矩阵。使用诊断接头
函数来指定testData
作为输入参数d
作为输出参数。电子表格链接功能MLEvalString
MATLAB命令执行。进入这个文本。
= MLEvalString (d =诊断接头(testData);”)
新闻输入。MATLAB执行诊断接头
函数。MATLAB变量d
出现在MATLAB工作区和包含了对角矩阵。
双击单元格A7
。现在检索对角矩阵到工作表使用电子表格链接功能MLGetMatrix
。进入这个文本。
= MLGetMatrix (“d”、“A9”)
对角矩阵显示在细胞A9
通过E13
。
另请参阅
MLPutRanges
|MLPutMatrix
|MLEvalString
|MLGetMatrix