早教吧作业答案频道 -->其他-->
怎么用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求解这个二...的网友还看了以下:
数学:下列四个命题中是真命题的有()①同位角相等②相等的角是对顶角③直角三角形的两个锐角互余④三个 2020-05-16 …
matlab 矩阵矩阵元素替换有一行矩阵w=[1,0,1,1...,0],里面有n个1元素,其他元 2020-05-16 …
1到3000之间去掉4和7的所有数的个数?每一位数不能带4或7例:4,7,17,78,700,41 2020-06-12 …
商店以每个0.4元的批发价购进一批乒乓球,按0.5元的零售价卖出,当卖到还剩下30个时,已获利12 2020-07-09 …
一个简单的积分函数懂的才进求对x^n*e^(-x^2)求积使用interationbyparts和 2020-07-21 …
设P是一个数集,且至少含有两个数,若对任意a、b∈P,都有a+b、a-b、ab、∈P(除数b≠0) 2020-07-30 …
高一数学题,急~设P是一个数集,且至少含有两个数,若对任意a、b∈P,都有a+b、a-b、ab、∈ 2020-07-30 …
用一个字形容历史朝代简介1.十个历史朝代,分别为夏、商、秦、汉、周、唐、宋、元、明、清.2.分别用 2020-08-03 …
英语翻译爱一个人不孤单,想一个人才孤单静静的思念,孤独的享受放开天上的云朵,抛开遗留的誓言喜欢一个人 2020-11-02 …
在每个方格里填入数字1~6中的一个,使得每行和每列的数字都不重复.右边的数表示由粗线隔开的前面三个数 2021-01-14 …