主要内容

使用工作表细胞创建对角矩阵

这个例子展示了如何执行表格链接™函数导出一个命名范围在MATLAB的工作表®并创建一个对角矩阵微软®Excel®工作表细胞。

这个例子假设MATLAB运行后Microsoft Excel打开。有关详细信息,请参见启动和停止电子表格链接和MATLAB

在一个工作表,输入数字1到5的范围从细胞A1通过E1。定义的名字testData这个范围内的细胞并选择它。说明,请参阅Excel帮助和输入搜索词:定义和公式中使用的名字。

指定的范围testData出现在名字的盒子

细胞范围叫testData数字1到5的细胞通过E1 A1

输入电子表格链接功能MLPutRanges直接进入工作表细胞作为一个工作表的公式。双击单元格A3。进入这个文本。

= MLPutRanges ()

新闻输入Microsoft Excel出口指定的范围testData到MATLAB变量testData在MATLAB工作区。电子表格链接函数成功执行后一个工作表的公式,细胞包含的值0。在函数执行时,细胞显示了输入公式。

命令窗口和工作空间浏览器显示命名范围testData数字1到5

双击单元格A5。接下来,创建一个对角矩阵。使用诊断接头函数来指定testData作为输入参数d作为输出参数。电子表格链接功能MLEvalStringMATLAB命令执行。进入这个文本。

= MLEvalString (d =诊断接头(testData);”)

新闻输入。MATLAB执行诊断接头函数。MATLAB变量d出现在MATLAB工作区和包含了对角矩阵。

双击单元格A7。现在检索对角矩阵到工作表使用电子表格链接功能MLGetMatrix。进入这个文本。

= MLGetMatrix (“d”、“A9”)

对角矩阵显示在细胞A9通过E13

工作表包含数字1到5细胞通过E1 A1。细胞A3, A5, A7返回值为0。工作表包含一个对角矩阵在细胞A9与数字1到5到13。

另请参阅

|||

相关的话题