24小时热门版块排行榜    

查看: 3842  |  回复: 5

刘upup

新虫 (初入文坛)

[求助] COMSOL如何导出一个面上所有点的数据。

在做二维声场仿真,需要进行最大值成像,想要提取面上所有点的最大声压值。comsol可以直接求最大值吗?还是需要导出所有点的声压数据到matlab上处理?
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

不是归人

铜虫 (正式写手)

后处理有导出数据的命令。也可以直接求最大最小积分等等操作,甚至可以和MATLAB联合仿真。

发自小木虫Android客户端
2楼2020-04-26 10:24:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

刘upup

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by 不是归人 at 2020-04-26 10:24:18
后处理有导出数据的命令。也可以直接求最大最小积分等等操作,甚至可以和MATLAB联合仿真。

谢谢你的回答,我现在出现的问题是,需要求平面上每个点在我计算时间范围内的最大值,具体需要怎么做呢?域探针只能求整个面上所有点在不同时刻的最大值。
3楼2020-04-26 15:26:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

不是归人

铜虫 (正式写手)

这种用瞬态仿真,可以得到一系列的时刻的仿真结果。一个方法是你把结果导出来,在MATLAB上写几行代码处理即可。comsol上这么处理我也没试过,你自己看看呗。

发自小木虫Android客户端
4楼2020-04-26 15:39:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

刘upup

新虫 (初入文坛)

引用回帖:
4楼: Originally posted by 不是归人 at 2020-04-26 15:39:13
这种用瞬态仿真,可以得到一系列的时刻的仿真结果。一个方法是你把结果导出来,在MATLAB上写几行代码处理即可。comsol上这么处理我也没试过,你自己看看呗。

对不起我是comsol小白要怎么导出面上所有点的数据?我只知道在数据集里面可以导出二维截点和二维截线上的数据。
5楼2020-04-26 17:09:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

不是归人

铜虫 (正式写手)

官网的案例你要多下载看看,可以导出的,后处理那些命令,都试试,不知道是什么意思就看看comsol自带的help命令,我记得我久远之前的一个项目导出过面上的数据。当然啦,导出的数据点都是网格点上的数据,导出的数据包含坐标和具体的值。我已经一年不做多物理场仿真了。

发自小木虫Android客户端
6楼2020-04-26 21:00:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 刘upup 的主题更新
信息提示
请填处理意见