Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
初级会员
注册日期: 2009-02-19
年龄: 42
帖子: 2
声望力: 0 ![]() |
![]()
我看了很多MATLAB上关于积分的介绍,都只是说到了表达式中只有积分变量这种情况的积分,例如,f=inline('3+5*x^2','x');
quadl(f,0,1); 如果是如下函数表达式呢 a=3;b=5; y=a+b*x^2; 这种情况下如何求y的积分? 请各位大侠不吝赐教!在下感激不尽!!!!! |
![]() |
![]() |
![]() |
#2 |
初级会员
注册日期: 2008-11-06
年龄: 42
帖子: 7
声望力: 0 ![]() |
![]()
我认为, 如果可以牺牲cpu time的前提下, 可以用 符号积分 int 来进行含参积分.
符号积分详见任何一本matlab教材. |
![]() |
![]() |
![]() |
#3 |
初级会员
注册日期: 2009-02-19
年龄: 42
帖子: 2
声望力: 0 ![]() |
![]()
找到好办法了,可以用MATHEMATICA计算,很方便,而且连MATLAB不能计算的不规则积分域的多重积分也能搞定,哈哈
|
![]() |
![]() |
![]() |
#4 |
初级会员
注册日期: 2009-08-29
年龄: 41
帖子: 2
声望力: 0 ![]() |
![]()
a=3;b=5;c=4;
y=inline('a+b*x.^2+c*x','a','b','c','x'); >> quadl(y,0,5,[],[],a,b,c) |
![]() |
![]() |
![]() |
#5 |
初级会员
注册日期: 2011-07-09
年龄: 35
帖子: 1
声望力: 0 ![]() |
![]()
同问,如果主题中的a,b这样的参数未知,那该怎么积分啊?
一起写成syms x a b?不知道这种情况怎么写a,b,计算的时候Matlab也会把他们当变量,求教! |
![]() |
![]() |
![]() |
|
|
![]() |
||||
主题 | 主题作者 | 版面 | 回复 | 最后发表 |
帮画下图呗,谢谢 | iloveguangquan | 数学建模专区 | 1 | 2009-04-15 17:00 |
Dynamic Function Creation with Anonymous and Nested Functions | labfans | MATLAB技术文章 | 0 | 2009-04-09 02:47 |
有哪位做过BEESSEL法数字下变频? | yqgame365 | MATLAB论坛 | 0 | 2008-12-07 23:53 |
[求助]axis显示图像问题 | bigorangefdc | MATLAB论坛 | 2 | 2008-11-15 10:18 |
仪表信息图像采集处理研究 | liuna2008 | MATLAB论坛 | 0 | 2008-04-12 18:53 |