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

[12.前后处理] comsol 的表达式中如何输入积分啊?

[复制链接]
发表于 2010-12-22 15:16:15 | 显示全部楼层 |阅读模式 来自 湖北武汉
如下图,在一个表达式中有一个积分,是对 beta 积分,那这个积分怎么输入到 comsol 里啊?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2010-12-23 20:38:01 | 显示全部楼层 来自 上海
Simdroid开发平台
用MATLAB脚本。
回复 不支持

使用道具 举报

 楼主| 发表于 2010-12-24 12:11:00 | 显示全部楼层 来自 湖北武汉
谢谢提示!我试试。
回复 不支持

使用道具 举报

发表于 2010-12-24 12:55:39 | 显示全部楼层 来自 江苏南京
不是有积分算子吗?
回复 不支持

使用道具 举报

 楼主| 发表于 2010-12-29 09:14:22 | 显示全部楼层 来自 湖北武汉
积分算子,是不是只能对 当前模型 定义的全部区域进行积分啊?而这里,是要对另一个变量积分啊。
回复 不支持

使用道具 举报

发表于 2010-12-30 16:09:00 | 显示全部楼层 来自 上海闵行区
我觉得LZ可以常用用 数学-ODEs和DAEs(ge)来实现。
定义一个未知函数 Y对beta的导数=e^beta*x

评分

1

查看全部评分

回复 不支持

使用道具 举报

 楼主| 发表于 2010-12-31 15:30:33 | 显示全部楼层 来自 湖北武汉
本帖最后由 youf 于 2010-12-31 15:31 编辑
我觉得LZ可以常用用 数学-ODEs和DAEs(ge)来实现。
定义一个未知函数 Y对beta的导数=e^beta*x
NathanZhang 发表于 2010-12-30 16:09


这个方法我想过,如果这样弄的话,也要对这个未知函数Y定义边界条件(分别在左边界、右边界)啊。如果Y的边界所在位置和x的边界所在位置是一样的,那样还好;如果它们的边界所在位置不一样,如x(-[1,2], beta(-[320,450],一般而言,是对x的边界定义条件,那这样,Y的边界条件如何定义呢?
回复 不支持

使用道具 举报

发表于 2011-1-1 13:33:20 | 显示全部楼层 来自 上海
这不是个定积分么,结果按积分方法展开不就行了。
回复 不支持

使用道具 举报

 楼主| 发表于 2011-1-1 21:01:01 | 显示全部楼层 来自 湖北武汉
这不是个定积分么,结果按积分方法展开不就行了。
sea-wave007 发表于 2011-1-1 13:33


例子里的很好展开,如果是个很复杂的积分,不能直接算出来,就麻烦了。
回复 不支持

使用道具 举报

 楼主| 发表于 2011-1-1 21:22:31 | 显示全部楼层 来自 湖北武汉
本帖最后由 youf 于 2011-1-1 21:25 编辑

如下图,更要命的是,要积分的量里有一个 comsol 里导入的实测函数 f ,这个实测函数 在matlab 中是用矩阵表示的,这下子matlab计算起来更麻烦了。

构成实测函数的数据没有规律:
beta  f
1       3
2       6
3       2
......

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

发表于 2014-6-14 01:08:15 | 显示全部楼层 来自 浙江杭州
新手学习中
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 18:02 , Processed in 0.054236 second(s), 16 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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