sc_nelson 发表于 2012-6-10 21:18:44

Matlab数据如何实时写入运行中的Excel

Matlab仿真模型用到的矩阵数据在Excel中计算,Excel中计算矩阵的参数在Matlab中优化,如何把Matlab中计算的参数实时传递到运行中的Excel中

xianguo 发表于 2012-6-11 09:03:41

matlab计算能力不比excel强吗?可以统一用matlab啊

sc_nelson 发表于 2012-6-11 20:22:40

每一个矩阵元素随参数变化而变动,在Matlab里编程计算每一个矩阵元素很麻烦,在Excel里计算很方便

zccbest 发表于 2012-6-11 23:45:20

sc_nelson 发表于 2012-6-11 20:22 static/image/common/back.gif
每一个矩阵元素随参数变化而变动,在Matlab里编程计算每一个矩阵元素很麻烦,在Excel里计算很方便 ...

可以通过matlab调用excel,要用到excel二次开发功能,可以把数据转换成字符串,在前面加"=",这样就可以在excel中生成公式了。

这只是我的猜测没实际操作过,不过我做过利用xlswrite函数在excel中生成公式

当然这些只是讨论技术上的可实现性

有什么矩阵计算matlab会比excel麻烦,你确定你熟悉matlab矩阵操作吗?

rocwoods 发表于 2012-6-12 15:25:42

zccbest 发表于 2012-6-11 23:45 static/image/common/back.gif
可以通过matlab调用excel,要用到excel二次开发功能,可以把数据转换成字符串,在前面加"=",这样就可以在 ...

看了3楼楼主的疑问,可以90%把握断定楼主不熟悉MATLAB操作。好心提醒下楼主,研究MATLAB中怎么样方便按照你的想法处理数据,比研究MATLAB和excel接口应该更有效率。

qibbxxt 发表于 2012-6-12 15:38:18

可以根据自己需要,用matlab开发个插件(帮助文件中有例子),这样效率会高一些
另外,我觉得Matlab处理数据的能力应该是要比Excel强大一些,可以说是在“玩矩阵”

sc_nelson 发表于 2012-6-12 20:48:52

矩阵的每个元素的计算没有规律,用Excel的单元格操作相对简单,在Matlab对每个元素的计算输入公式很麻烦

rocwoods 发表于 2012-6-13 15:53:18

sc_nelson 发表于 2012-6-12 20:48 static/image/common/back.gif
矩阵的每个元素的计算没有规律,用Excel的单元格操作相对简单,在Matlab对每个元素的计算输入公式很麻烦 ...

既然公式没有规律的话,那这些公式是怎么输入到excel中去的?有简单的办法?
页: [1]
查看完整版本: Matlab数据如何实时写入运行中的Excel