早教吧作业答案频道 -->其他-->
怎么用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求解这个二...的网友还看了以下:
已知公差不为0的等差数列{an}的首项为a(a属于R),且1/a1,1/a2,1/a3成等比数列. 2020-05-13 …
9(2x-1)平方=25(x+1)平方 解方程 2020-05-16 …
设数列{an}中是等比数列,且S=a1+a2+---an,R=1/a1+1/a2+---1/an, 2020-06-07 …
设A为n阶方阵,且秩R(A)=n-1,a1,a2是非齐次方程组AX=b的两个不同的解向量,则AX= 2020-06-30 …
已知正项数列{an}中,a1=1,a2=2,2an2=an+12+an-12(n≥2),则a6等于 2020-07-09 …
某大型高炉年产生铁4*10的6次方吨(设生铁的含铁质量分数为96%,在治炼工程中铁的损耗不计),则 2020-07-10 …
(1)方程x+2=−x的解为.(2)关于x的方程4x+1(a+1)(x−1)−2x−1(a−1)( 2020-07-17 …
问2道复数基础题1.已知复数z1=2-i,z2=1-3i,则复数(i/z1)+(z2/5)=?2. 2020-07-19 …
多项式连乘求解(x-a1)(x-a2)...(x-an)如上式,n个式子连乘,显然x的n次方项系数 2020-08-03 …
帮忙解决一道矩阵的问题!谢谢了.已知三元非齐次线性方程组Ax=b,A的秩r(A)=1.a1,a2, 2020-08-03 …