怎么用matlab求代数方程的解的表达式。 我自己试过,不知道是不是代码

怎么用matlab求代数方程的解的表达式。我自己试过,不知道是不是代码有问题,最后结果显示的有root函数,然而我想要代数表达式,如果不行,不知道用mathematica... 怎么用matlab求代数方程的解的表达式。
我自己试过,不知道是不是代码有问题,最后结果显示的有root 函数,然而我想要代数表达式,如果不行,不知道用mathematica能不能解决
展开
 我来答
DoramiHe
2017-03-23 · 知道合伙人互联网行家
DoramiHe
知道合伙人互联网行家
采纳数:25334 获赞数:59537
2011年中山职业技术学院毕业,现担任毅衣公司京东小二

向TA提问 私信TA
展开全部
在Matlab下输入:edit zhidao_feiying.m,然后将下面两行百分号之间的内容,复制进去,保存
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function y=zhidao_feiying(t,x)
a=1;
b=2;
c=3;
d=4;
%%比方说
%f=a*x+y-z;
%g=b*sin(x*y)-c*cos(z);
%h=d*y-a*x;
%%注意x用x(1)代,y用x(2)代,z用x(3)代

f=a*x(1)+x(2)-x(3);
g=b*sin(x(1)*x(2))-c*cos(x(3));
h=d*x(2)-a*x(1);
y=[f;g;h];
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

在Matlab下面输入:
t_end=5;
x0=[1;1;1];
[t,x]=ode45('zhidao_feiying',[0,t_end],x0);
plot(t,x)
legend('x','y','z')

上面只是固定d的情况,
你如果想做出随d的变化,估计比较麻烦一些,一方面ode45并不是等不长的。
另一方面,参数不好弄。
追问
我是想表示出x的结果,带参数的
百度网友d4d3581
2017-03-23 · TA获得超过265个赞
知道小有建树答主
回答量:255
采纳率:25%
帮助的人:30.9万
展开全部
应该是可以的。但你的问题太笼统,请说出具体要求。
追问
就是需要把图片的方程用matlab求解的代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式