comsol 4.4 matlab,Comsol with Matlab Quick Started (1)

本文介绍了如何使用Comsol 4.3b与Matlab 2013a进行交互,包括通过M文件进行模型交流、启动Comsol与Matlab的配合、模型的导入与保存,以及一些基本的查看模型和结果的命令。通过这些内容,读者可以快速掌握CwM的基本操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

写在前面的话(可跳过):

CwM 我用的确实不多,但用好了事半功倍。本文只是个引子,仅作背景介绍。

很多筒子可能会抱怨,撒装的是低版本的Comsol,别人给汝的模型确实高版本的,那么正常途径撒肯定打不开这个文件。

其实,Comsol可以另存为M文件,这个文件实际上是一种录制宏,它几乎记录了你操作Comsol的每一个步骤(当然有例外)。

酱就好办了,侬导出一个M文件,交给别人,那么Ta只需要运行CwM,然后保存即可得到模型文件,酱模型文件小了很多,也方便交流。当然除这种方法外,还有别的办法,比如修改mph文件的信息,但不管怎么都不能保证版本间的兼容性。

不足:M文件类似于journal文件,所以过程结果是不会保存的,亦是无结果文件。M脚本属于解释型脚本,每一步都需要软件编译后执行,所以执行效率颇低。

本文使用Comsol 4.3b, Matlab

2013a,其他版本大部分雷同。

Comsol3.x用户的CwM 使用方法和4.x的完全不同,不在本文讨论范围。

另外Comsol3.5a用户比较悲摧,为保证CwM兼容性请选择Matlab2007b或之前版本,但也有兼容包,可以让其使用到Matlab2010左右。这不是本文重点,仅仅是友情提示。

应该罗嗦下的:

A. 启动

这并不是问题,但往往会成为初学者的障碍。

Win平台下,配置好Matlab的根路径,双击COMSOL 4.3b with MATLAB即可启动。

Mac/Unix下,同样陪着Matlab根路径,执行comsol server matlab即可启动。

首次启动

会提示输入 username 和

password

对于绝大部分用户,你随便填什么都可以,只要保证输入合法有效即可,win下可能有防火墙提示,允许即可。

启动后,你会看到启动的是Matlab的界面,不要犹豫,CwM它就长酱紫。

当initializing结束后,状态栏显示ready,那么就万事OK,只等来炊。

B. 更换工作路径

启动后,默认路径是%program files%\COMSOL\COMSOL的目录

建议更换个默认工作路径,以免文件弄的混乱

比如切换到

E盘work文件夹

Matlab直接输入

cd E:\work

当然还有其他更换路径的方法,这里不讲,自行解决。

正文:

介绍完以上,就可以开始一个Quick Started了

A.

模型导入

Comsol 模型导入到Matlab中,方法有2:

1.

使用命令 mphload

model = mphload(filename)

[model, filename] = mphload(filename)

比如:

model =

mphload(‘PATH\Mymodel.mph’)

注:如果不含路径,那么文件后缀名可以省略,前面model为变量名,可以任意指定合法变量名。

这样导入的模型对象对象名为

Model,如果想指定其他对象名,请用:

model2 =

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值