求解两道MATLAB的题

问题描述:

求解两道MATLAB的题


第一个实在是搞不明白,第二个分析误差大小也不晓得要怎么做
1个回答 分类:综合 2014-11-14

问题解答:

我来补答
1、其实上面说了是平面任意力系,所以假设是平面直角坐标系,则任意一个力(向量)都可以用a(1,0),b(0,1)表示,所以F(i)=(x(i),y(i)),所以合力就是向量相加.应该就是这样.
2、利用牛顿切线法 这里做第二题
代码:
clear,clc
f=@(x)3*x^5-4*x^3+2*x-1;
df=@(x)15*x^4-12*x^2+2;%导数
x=-1;%任意有意义的初始值
while abs(f(x))>0.00001
x=x-f(x)/df(x);
end
x
f(x)
误差就是while后面那个小数
你也可以用库函数的roots 例如第二个就是roots([3,0,0,-4,0,2,-1])回车
解就是
-0.5450 + 1.0907i
-0.5450 - 1.0907i
-0.7787
1.0000
0.4344 + 0.3150i
0.4344 - 0.3150i就是这样了
纯手打
 
 
展开全文阅读
剩余:2000
上一页:算数过程
下一页:enjoy的反义词