作业帮 > 综合 > 作业

求有MATLAB的同学帮我把下面这2道题在MATLAB上运算一下,再把命令窗口上的答案复制给我

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/27 21:24:39
求有MATLAB的同学帮我把下面这2道题在MATLAB上运算一下,再把命令窗口上的答案复制给我

参考答案(不想自己写的可以吧下面参考答案直接运算一遍,命令窗口上的答案复制给我就行)

第一题
syms x y

y=sqrt(4*x^2+1)/(2*sin(3*x)-5);

subs(y,x,2)
第四题

syms x a1 a2 a3 a4 a0

solve('a4*x^4+a3*x^3+a2*x^2+a1*x+a0=0','x')



求有MATLAB的同学帮我把下面这2道题在MATLAB上运算一下,再把命令窗口上的答案复制给我
1、>> syms x y
>> y=sqrt(4*x^2+1)/(2*sin(3*x)-5);
>> subs(y,x,2)ans =   -0.7417
 4、四次代数方程解的表达式太复杂,超出字数限制,只能以文件方式上传.
再问: 第四题第二问好像没写,还有第一问怎么没有“ans =”?
再答: 答案太长,在命令窗口里显示时,会把之前的内容都冲掉。
你自己补一下就行了(我本来想补上的,不小心给忘了)。
再问: 麻烦把答案补完好吗,我没有matlab这个软件啊
再答: 1、补上这个根本不需要MATLAB软件的;2、即使有软件,由于显示答案的时候前面的内容都会被冲掉,也是不能从软件复制的,只能凭借常识去补。 既然你要求,我就补一下吧。
再问: 急啊,要交作业了,好像还是没有第四题第二问,麻烦你帮我把答案全部补完麻烦了。第四题第二问的答案为
x=sub(x,'[a0,a1,a2,a3,a4]',[-3,-10,-14,-5,1])

我再加20分
再答: 抱歉,刚才没注意到第二问。你说的sub应为subs:>> syms x a1 a2 a3 a4 a0
>> x=solve('a4*x^4+a3*x^3+a2*x^2+a1*x+a0=0','x');
>> x=subs(x,'[a0,a1,a2,a3,a4]',[-3,-10,-14,-5,1])
x =
   7.1589 + 0.0000i
  -0.4418 - 0.3653i
  -0.4418 + 0.3653i
  -1.2754 + 0.0000i但这样速度比较慢,在有些版本中可能求解存在困难,更可取的做法是:>> syms x
>> [a0,a1,a2,a3,a4]=deal(-3,-10,-14,-5,1);
>> x=solve(a4*x^4+a3*x^3+a2*x^2+a1*x+a0);
>> x=double(x)
x =
   7.1589          
  -1.2754          
  -0.4418 + 0.3653i
  -0.4418 - 0.3653i