MATLAB和Excel之间的数据
MATLAB之间的交换数据®和微软®Excel®并将结果显示回Excel。我们使用电子表格链接加载程序或使用VBA代码创建对角线矩阵,最后,使用MATLAB函数向导,该函数向导可以帮助您学习如何使用MATLAB SUB函数。
在此视频中,我将向您展示如何通过示例以三种不同的方式在MATLAB和MS Excel之间交换数据。
- Excel Ribbon
- VBA宏
- MATLAB功能向导
在工作表中,将数字1到5输入从A1到E1的单元格范围。
定义名称测试数据对于此范围的细胞。
在“主页”选项卡上,单击MATLAB组,然后选择发送命名范围到Matlab。
选择运行matlab命令。
使用诊断函数要指定测试数据作为输入参数。d = diag(testdata)
选择从MATLAB获取数据。
在对话框中输入D以获取对角线矩阵。
如果使用宏来自动化数据处理计算,则电子表格链接允许您在VBA中执行MATLAB功能。
在“代码”部分中,输入此VBA代码,其中包含一个名为对角线的宏。
对角线()
mlputranges
mlevalsstring“ b = diag(testdata);”;
mlgetmatrix“ b”,“ a3”
Matlabrequest
结束子
该代码将命名范围发送到MATLAB,创建对角线矩阵,然后将其放在单元格A3上。
通过单击运行,运行子/用户形式来运行宏。
您可以从MATLAB组中选择MATLAB功能向导。
在MATLAB命令窗口中,找到诊断通过输入来函数哪个诊断。选择类别MATLAB \ ELMAT和功能诊断。
指定测试数据作为V和输出单元A3的输入参数。对角基质放置在细胞A3上。
通过双击显示为零的单元格,您可以学习MATLABSUB函数的语法。
回顾一下,我们在此视频中看到了如何通过三种不同的方式从Excel中进行MATLAB中的数据交换和操纵数据。要了解有关电子表格链接功能的更多信息,请访问电子表格链接产品页面,您可以在其中阅读文档,观看其他视频并查找示例。谢谢您的观看。
您还可以从以下列表中选择一个网站:
如何获得最佳网站性能
选择中国网站(中文或英语)以获得最佳场地性能。其他Mathworks乡村网站未针对您所在的访问进行优化。
美洲
- AméricaLatina(Español)
- 加拿大(英语)
- 美国(英语)