早教吧作业答案频道 -->其他-->
怎么用MATLAB求解这个二次矩阵方程a0=[2 3;6 4];a1=[-10 1;-20 3];a2=[1 3;5 2];syms p1 p2 p3 p4 p; p=[p1 p2;p3 p4]; 二次矩阵方程是:p^2*a2+p*a1+a0;
题目详情
怎么用MATLAB求解这个二次矩阵方程
a0=[2 3;6 4];
a1=[-10 1;-20 3];
a2=[1 3;5 2];
syms p1 p2 p3 p4 p;
p=[p1 p2;p3 p4];
二次矩阵方程是:p^2*a2+p*a1+a0;
a0=[2 3;6 4];
a1=[-10 1;-20 3];
a2=[1 3;5 2];
syms p1 p2 p3 p4 p;
p=[p1 p2;p3 p4];
二次矩阵方程是:p^2*a2+p*a1+a0;
▼优质解答
答案和解析
clear
a0=[2 3;6 4];
a1=[-10 1;-20 3];
a2=[1 3;5 2];
syms p1 p2 p3 p4 p;
p=[p1 p2;p3 p4]
%二次矩阵方程是:p^2*a2+p*a1+a0=0;
eq=p^2*a2+p*a1+a0;
[p1,p2,p3,p4]=solve(eq(1,1),eq(1,2),eq(2,1),eq(2,2),p1,p2,p3,p4);
p1=double(p1);p2=double(p2);p3=double(p3);p4=double(p4);
t=1;
[m,n]=size(p1);
pp=zeros(2,2,m);
for i=1:m
if (imag(p1(i))==0)&(imag(p2(i))==0)&(imag(p3(i))==0)&(imag(p4(i))==0)
P1=p1(i,1);P2=p2(i,1);P3=p3(i,1);P4=p4(i,1);
pp(:,:,t)=[P1,P2;P3,P4];
t=t+1;
end
end
pp=subs(pp);
P=pp(:,:,1:t-1)
p =
[ p1,p2]
[ p3,p4]
P(:,:,1) =
11.1677 -5.6672
21.7147 -10.9798
P(:,:,2) =
-3.5248 4.0911
-5.8176 6.2600
带回去验算:误差10^-13
P(:,:,1)^2*a2+P(:,:,1)*a1+a0
ans =
1.0e-013 *
0.1421 -0.0711
0.5684 -0.1776
>> P(:,:,2)^2*a2+P(:,:,2)*a1+a0
ans =
1.0e-013 *
0.0711 0.1243
0.2842 0.0178
a0=[2 3;6 4];
a1=[-10 1;-20 3];
a2=[1 3;5 2];
syms p1 p2 p3 p4 p;
p=[p1 p2;p3 p4]
%二次矩阵方程是:p^2*a2+p*a1+a0=0;
eq=p^2*a2+p*a1+a0;
[p1,p2,p3,p4]=solve(eq(1,1),eq(1,2),eq(2,1),eq(2,2),p1,p2,p3,p4);
p1=double(p1);p2=double(p2);p3=double(p3);p4=double(p4);
t=1;
[m,n]=size(p1);
pp=zeros(2,2,m);
for i=1:m
if (imag(p1(i))==0)&(imag(p2(i))==0)&(imag(p3(i))==0)&(imag(p4(i))==0)
P1=p1(i,1);P2=p2(i,1);P3=p3(i,1);P4=p4(i,1);
pp(:,:,t)=[P1,P2;P3,P4];
t=t+1;
end
end
pp=subs(pp);
P=pp(:,:,1:t-1)
p =
[ p1,p2]
[ p3,p4]
P(:,:,1) =
11.1677 -5.6672
21.7147 -10.9798
P(:,:,2) =
-3.5248 4.0911
-5.8176 6.2600
带回去验算:误差10^-13
P(:,:,1)^2*a2+P(:,:,1)*a1+a0
ans =
1.0e-013 *
0.1421 -0.0711
0.5684 -0.1776
>> P(:,:,2)^2*a2+P(:,:,2)*a1+a0
ans =
1.0e-013 *
0.0711 0.1243
0.2842 0.0178
看了 怎么用MATLAB求解这个二...的网友还看了以下:
为什么叫核酸酶P1核酸酶与核酸酶P1是什么关系?P1从何而来 2020-05-13 …
经济学原理题设一个消费者只消费两类商品,他在p1=10元,p2=5元时购买了x1=5,x2=10. 2020-05-16 …
(55)现将关系模式 P 分解为两个关系模式 P1(C,T,R),P2(C,S),那么这个分解 )。 2020-05-23 …
现将关系模式P分解为两个关系模式P1(C,T,R),P2(C,s),那么这个分解A.不具有无损连接性 2020-05-23 …
现将关系模式P分解为两个关系模式P1(C,T,R),P2(C,3,G),那么这个分解______。A 2020-05-23 …
现将关系模式P分解为两个关系模式P1(C,T,R),P2(C,S,G),那么这个分解A.不具有无损连 2020-05-24 …
已知质点沿x轴直线运动,运动公式x=2+6t*t-2t*t*t,求(1)质点在运动开始4秒内的位移 2020-06-29 …
元组演算等价转换规则P1→P2=┓P1∨P2数据库中元组演算有四个等价转换规则,其中最后一个是P1 2020-07-10 …
while(*p2++=*p1++);为什么赋不了值main(){char*p1=“name”;c 2020-07-21 …
C的一段程序如果输入两位或两位以上的数(假设位数为n)把这个数的后n-1位输出例如输入123输出2 2020-07-26 …