- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六讲:Matlab多项式和代数方程求解器
Matlab 多项式运算与代数方程求解器;Matlab 多项式运算;注:系数中的零不能省!
按降幂顺序;2.由矩阵求其特征多项式,由函数poly实现。;3.由给定的根求其对应的多项式,也由poly函数实现。;syms a b c d v
A=[a b;c d];
poly(A)
%poly(A,v);多项式四则运算;多项式四则运算;p=[2 -5 6 -1 9];
poly2sym(p)
d=[3 -90 -18];
poly2sym(d)
pd=conv(p,d)
poly2sym(pd)
p1=deconv(pd,d);多项式的求导;多项式的值;多项式的值;多项式的零点(根);多项式的拟合;x=0:pi/20:pi/2;y=sin(x);
a=polyfit(x,y,5);
x1=0:pi/30:2*pi;y1=sin(x1);
y2=a(1)*x1.^5+a(2)*x1.^4+a(3)*x1.^3+a(4)*x1.^2+a(5)*x1+a(6);
plot(x1,y1,b-,x1,y2,r*)
legend(‘原曲线’,‘拟合曲线)
axis([0, 7,-1.2,4])
;翘售尸唬绕蝶蜀寅盾序姿哄恬帅工贷盾芋励吕焉罕甲梢畏旷帜搏跟噪恋现第六讲:Matlab多项式和代数方程求解器第六讲:Matlab多项式和代数方程求解器;多项式的部分分式展开;因式分解和展开; k = conv(p,q)
[k,r] = deconv(p,q);线性方程组求解;1.恰定方程组的解;方程ax=b
a=[1 2;2 3];b=[8;13];
?x=inv(a)*b ? x=a\b
x = x =
2.00 2.00
3.00 3.00;2.超定方程组的解;例: x1+2x2=1
2x1+3x2=2
3x1+4x2=3
a=[1 2;2 3;3 4];b=[1;2;3];
解1 x=a\b 解2 x=inv(a?a) ? a ? b
x = x =
1.0000 1.0000
-0.0000 0.0000 ;3.欠定方程组的解; x1+2x2+3x3=1
2x1+3x2+4x3=2
a=[1 2 3;2 3 4];b=[1;2];
x=a\b x=pinv(a)?b
x = x =
1.00 0.83
0 0.33
0 -0.17;内部包含许多自适应算法:对超定方程用最小二乘法,对欠定方程它将给出范数最小的一个解。;a=[0.4096 0.1234 0.3678 0.2943
0.2246 0.3872 0.4015 0.1129
0.3645 0.1920 0.3781 0.0643
0.1784 0.4002 0.2786 0.3927];
b=[0.4043
0.1550
0.4240
-0.2557];
x=a\b
; 线性方程组的解析解;非线性方程的根;; Matlab 非线性方程的数值求解;非线性方程的根;例:;Matlab 符号方程求解器;Matlab 符号方程求解器;solve 在得不到解析解时,会给出数值解。;roots(p):??项式的所有零点,p 是多项式系数向量。
原创力文档


文档评论(0)