查看: 17443|回复: 5|关注: 1

[已答复] MATLAB中int函数使用疑问

[复制链接]

新手

5 麦片

财富积分


050


5

主题

9

帖子

0

最佳答案
发表于 2013-10-21 21:33:40 | 显示全部楼层 |阅读模式
:)

积分表达式

积分表达式
当被积分函数只有一个变量X时,通过int函数能够实现上下限是X1和X2的积分结果。可是当被积分函数含有X之外的参数,图中的表达式用int函数没有积分出来,请问怎么使用MATLAB求解这样类型积分,谢谢!

论坛优秀回答者

3

主题

1万

帖子

870

最佳答案
  • 关注者: 290
发表于 2013-10-21 21:48:04 | 显示全部楼层
得到表达式后可以用subs代入

http://www.mathworks.com/help/symbolic/subs.html

论坛优秀回答者

24

主题

1万

帖子

1634

最佳答案
  • 关注者: 878
发表于 2013-10-22 01:09:18 | 显示全部楼层
将 a b x x1 x2 都定义为符号变量,int 函数里指定是对x积分,得到的结果就只含有参数 a、b 和积分限x1、x2了
>> syms a b x x1 x2
>> y = int(a*x+b, x, x1, x2)

新手

25 麦片

财富积分


050


47

主题

205

帖子

0

最佳答案
发表于 2016-8-10 23:06:35 | 显示全部楼层
winner245 发表于 2013-10-22 01:09
将 a b x x1 x2 都定义为符号变量,int 函数里指定是对x积分,得到的结果就只含有参数 a、b 和积分限x1、x2 ...

请教下,我用符号积分int后的结果没有改变
int(((cos(q)*sin(q)*(ei - 1) + (ei*x)/(ei*(sin(q)^2 + ei*cos(q)^2) - ei*x^2)^(1/2))^2/(sin(q)^2 + ei*cos(q)^2)^2 + 1)^(1/2), x, -ei^(1/2)*cos(q), sin(q))
这个要怎么办呢?

论坛优秀回答者

权威

8842 麦片

财富积分



8

主题

1万

帖子

1956

最佳答案
  • 关注者: 466
发表于 2016-8-11 07:11:30 | 显示全部楼层
matlab本事太小,积分不出来。

新手

5 麦片

财富积分


050


1

主题

3

帖子

0

最佳答案
  • 关注者: 1
发表于 2018-12-7 21:35:23 | 显示全部楼层
如果是正无穷到负无穷,如何表示?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

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