MATLAB之间的交换数据®和微软®excel.®并将结果显示回Excel。我们使用电子表格链接加载项或使用VBA代码创建对角线矩阵,并且最后使用MATLAB函数向导,该向导可帮助您了解如何使用MATLAB子功能。
在此视频中,我将向您展示如何以三种不同的方式在Matlab和MS Excel之间交换数据。
在工作表中,从A1到E1输入数字1到5进入小区范围。
定义的名字测试数据对于这种细胞范围。
在“主页”选项卡上,单击MATLAB组,然后选择发送指定范围到matlab。
选择运行matlab命令。
使用诊断指定功能测试数据作为输入参数。d = diag(testdata)
选择从Matlab获取数据。
在对话框中输入d以获取对角线矩阵。
电子表格链接允许您在VBA中执行MATLAB函数,如果使用宏以自动执行数据处理计算。
在“代码”部分中,输入包含名为对角线的宏的VBA代码。
子斜()
mlputranges.
mlevalstring“b = diag(testdata);”
MLGETMATRIX“B”,“A3”
matlabrequest.
结束子
这段代码将命名范围发送到MATLAB,创建对角矩阵,并将其放置在单元格A3。
单击“运行”运行宏,运行sub / userform运行宏。
您可以从MATLAB组中选择MATLAB函数向导。
在matlab命令窗口中,找到诊断通过输入功能哪个诊断。选择Matlab \ Elmat和函数诊断类别。
指定测试数据作为V和输出单元A3的输入参数。对角线矩阵放置在单元A3处。
通过双击显示为0的单元格,您可以学习matlabsub函数的语法。
要重新回顾,我们在此视频中看到了如何以三种不同的方式从Excel交换和操纵Matlab中的数据。要了解有关电子表格链接功能的更多信息,请访问电子表格链接产品页面,您可以在其中阅读文档,观看其他视频,并找到示例。谢谢观看。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获得最佳网站性能。其他MathWorks国家网站未优化您所在地的访问。