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

求助,矩阵函数的多重数值积分~~

[复制链接]
发表于 2010-7-16 20:49:57 | 显示全部楼层 |阅读模式 来自 重庆沙坪坝区
在有限元中,求解质量矩阵或者刚度矩阵时,需要对两个变量进行积分。一个简单的例子:fun=[sin(x)*y, 3*x*y ; 4*x*y,(cos(x)*y+1)];怎么对其进行二重的数值积分?不是用int函数。
发表于 2010-7-16 23:33:42 | 显示全部楼层 来自 北京
Simdroid开发平台
请问为什么不能用int呢?用int进行一次迭代不是标准算法么?

  1. syms x y;

  2. fun=[sin(x)*y, 3*x*y ; 4*x*y,(cos(x)*y+1)]

  3. int(int(fun,'x'),'y')
复制代码

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2010-7-17 00:46:05 | 显示全部楼层 来自 新疆乌鲁木齐
建议1:不是玩儿极限操作,不要用MATLAB做有限元,算法测试还行,搞到后面死路一条。
建议2:二重积分版面里搜索搜索rocwoods,也许有惊喜发现。

评分

1

查看全部评分

回复 不支持

使用道具 举报

 楼主| 发表于 2010-7-18 16:05:11 | 显示全部楼层 来自 重庆沙坪坝区
2# guocong89 [/bd

但是算大型矩阵的话,效率过低~~
回复 不支持

使用道具 举报

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

本版积分规则

Simapps系列直播

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

GMT+8, 2024-10-6 21:31 , Processed in 0.054685 second(s), 18 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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