24小时热门版块排行榜    

CyRhmU.jpeg
查看: 671  |  回复: 3

kangrui0713

新虫 (初入文坛)

[求助] 求助matlab问题已有1人参与

matlab在求解积分时能不能得出解析解?比如下面的
syms a b c x z x1 x2 z1 z2;
h=((c-z)*x)/((x-a)^2+b^2+(z-c)^2)^(3/2);
int(int(h,x,x1,x2),z,z1,z2)
我想得出的结果是表达式的形式,x1到x2,z1到z2的积分结果表达式。
求助大神帮助!
在线等!!!
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

george1990

金虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
syms a b c x z x1 x2 z1 z2;
h=((c-z).*x)./((x-a).^2+b.^2+(z-c).^2).^(3/2);
int_in=int(h,x);
int_in_ans=subs(int_in,x,x2)-subs(int_in,x,x1);
int_out=int(int_in_ans,z);
int_out_ans=subs(int_out,z,z2)-subs(int_out,z,z1);
matlab可以把里面的积分也就是int_in原函数算出来,但是再对z进行积分 却显示无法找到原函数 估计只能用数值积分来弄这个了
天天多学一点
2楼2014-03-31 19:22:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kangrui0713

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by george1990 at 2014-03-31 19:22:38
syms a b c x z x1 x2 z1 z2;
h=((c-z).*x)./((x-a).^2+b.^2+(z-c).^2).^(3/2);
int_in=int(h,x);
int_in_ans=subs(int_in,x,x2)-subs(int_in,x,x1);
int_out=int(int_in_ans,z);
int_out_ans=subs(int_out,z, ...

搜噶,好像这个是不行!
3楼2014-04-01 14:43:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

HIV5

新虫 (初入文坛)

本帖内容被屏蔽

4楼2014-04-02 11:38:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 kangrui0713 的主题更新
信息提示
请填处理意见