- 积分
- 5
- 注册时间
- 2010-5-26
- 仿真币
-
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2010-9-10 10:46:05
|
显示全部楼层
来自 广东深圳
本帖最后由 hgniang 于 2010-9-10 10:47 编辑
可以尝试将曲率写成一个function,然后再comsol里面进行调用这个function,最后在边界上运用,注意矩阵的维度问题。等待你的结果!
kyolee 发表于 2010-9-10 08:09
我有点疑惑呀,我是把这整个的四分之一个圆上所有的点的曲率算出来放在了矩阵中,那调用的时候该咋个写法呢?是每一条边都调用这个function ,还是只是赋矩阵中相应的那个维呢?
还有,我试着写成function,但是,有个geominfo()函数在这里,我要得到这些点的信息呀。
function chafen6=chafenu(PT1)
con=geominfo(PT1,'out','mp');
r=con(1,;)
z=con(2,;)
h=pi/2/49;
dr=gradient(r,h);
dz=gradient(z,h);
ddr=2*2*del2(r,h);
ddz=2*2*del2(z,h);
chafenu=abs(dr.*ddz-dz.*ddr)./(dr.^2+dz.^2).^1.5;
运行function之后,
??? Input argument " PT1" is undefined.
Error in ==> CHAFEN6 at 2
con=geominfo(PT1,'out','mp');
这个PT1该咋个定义呢?不好意思,我对MATLAB不熟。请指教哈 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|