找回密码
 注册
Simdroid-非首页
查看: 139|回复: 7

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

[复制链接]
发表于 2012-6-10 21:18:44 | 显示全部楼层 |阅读模式 来自 江苏常州
Matlab仿真模型用到的矩阵数据在Excel中计算,Excel中计算矩阵的参数在Matlab中优化,如何把Matlab中计算的参数实时传递到运行中的Excel中
发表于 2012-6-11 09:03:41 | 显示全部楼层 来自 北京
Simdroid开发平台
matlab计算能力不比excel强吗?可以统一用matlab啊

点评

同意。楼主的需求很古怪。  发表于 2012-6-11 10:18
回复 不支持

使用道具 举报

 楼主| 发表于 2012-6-11 20:22:40 | 显示全部楼层 来自 江苏常州
每一个矩阵元素随参数变化而变动,在Matlab里编程计算每一个矩阵元素很麻烦,在Excel里计算很方便
回复 不支持

使用道具 举报

发表于 2012-6-11 23:45:20 | 显示全部楼层 来自 山东济南
sc_nelson 发表于 2012-6-11 20:22
每一个矩阵元素随参数变化而变动,在Matlab里编程计算每一个矩阵元素很麻烦,在Excel里计算很方便 ...

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

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

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

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

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2012-6-12 15:25:42 | 显示全部楼层 来自 北京
zccbest 发表于 2012-6-11 23:45
可以通过matlab调用excel,要用到excel二次开发功能,可以把数据转换成字符串,在前面加"=",这样就可以在 ...

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

使用道具 举报

发表于 2012-6-12 15:38:18 | 显示全部楼层 来自 河北廊坊
可以根据自己需要,用matlab开发个插件(帮助文件中有例子),这样效率会高一些
另外,我觉得Matlab处理数据的能力应该是要比Excel强大一些,可以说是在“玩矩阵”

评分

1

查看全部评分

回复 不支持

使用道具 举报

 楼主| 发表于 2012-6-12 20:48:52 | 显示全部楼层 来自 江苏常州
矩阵的每个元素的计算没有规律,用Excel的单元格操作相对简单,在Matlab对每个元素的计算输入公式很麻烦
回复 不支持

使用道具 举报

发表于 2012-6-13 15:53:18 | 显示全部楼层 来自 北京
sc_nelson 发表于 2012-6-12 20:48
矩阵的每个元素的计算没有规律,用Excel的单元格操作相对简单,在Matlab对每个元素的计算输入公式很麻烦 ...

既然公式没有规律的话,那这些公式是怎么输入到excel中去的?有简单的办法?

评分

1

查看全部评分

回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-9-30 11:31 , Processed in 0.035874 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表