24小时热门版块排行榜    

查看: 695  |  回复: 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的回帖

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的回帖
查看全部 4 个回答

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的回帖
信息提示
请填处理意见