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

[13.脚本命令] 急,请问matlab中的变量怎么带入comsol的计算中?

[复制链接]
发表于 2011-8-5 09:51:07 | 显示全部楼层 |阅读模式 来自 陕西西安
本帖最后由 johannwang 于 2011-8-9 10:51 编辑

有这样的一个参数设置:model.param.set('So_sat', '9[mol/l]');  但是9是在matlab循环时会改变的量。如果通过一个符号来代表它应该是什么格式啊。我试过h=9;model.param.set('So_sat', 'h[mol/l]');这样不行。请问应该怎么处理啊?
发表于 2012-2-25 09:43:51 | 显示全部楼层 来自 辽宁沈阳
Simdroid开发平台
试试model.param.set('So_sat',strcat(num2str(h),'[mol/l]'))
回复 1 不支持 0

使用道具 举报

发表于 2011-8-5 10:49:33 | 显示全部楼层 来自 北京
用num2str(h)
回复 不支持

使用道具 举报

发表于 2011-12-19 11:14:15 | 显示全部楼层 来自 北京
tang76 发表于 2011-8-5 10:49
用num2str(h)

你好!交个朋友吧
我也遇到类似的问题,请把num2str(h)说得具体一点吗?
我是冯忠奎(中科院电工所),邮箱:fengzk@mail.iee.ac.cn,
谢谢!.
回复 不支持

使用道具 举报

发表于 2013-10-18 08:30:13 | 显示全部楼层 来自 湖北武汉
neuyangjian 发表于 2012-2-25 09:43
试试model.param.set('So_sat',strcat(num2str(h),'[mol/l]'))

请问楼主关于这个comsol and matlab有没有什么资料呀。我是一名学生,刚开始学这个东西,能不能发一个份资料给我呀。谢谢。我的QQ号是:1142216032
回复 不支持

使用道具 举报

发表于 2013-10-18 23:34:28 | 显示全部楼层 来自 北京
biekang 发表于 2013-10-18 08:30
请问楼主关于这个comsol and matlab有没有什么资料呀。我是一名学生,刚开始学这个东西,能不能发一个份 ...

model.param.set('So_sat',strcat(num2str(h),'[mol/l]'));
你是直接在comsol导出的matlab中添加变量的定义吗?
回复 不支持

使用道具 举报

发表于 2013-12-4 20:38:13 | 显示全部楼层 来自 清华大学
biekang 发表于 2013-10-18 08:30
请问楼主关于这个comsol and matlab有没有什么资料呀。我是一名学生,刚开始学这个东西,能不能发一个份 ...

cntech上有webinar培训,你可以去看看。变量用符号串形式,matlab里面可以用sprintf
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 21:02 , Processed in 0.035906 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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