用MATLAB计算矩阵的特征方程
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/10 01:50:35
是做灰色预测吧,用灰色预测的程序求白化系数就可以了,有现成的程序.
A后面加个点就行了,表示其中每一个元素的运算,而不是矩阵运算~假设F(x)=x^2>>A=[12;34]A=1234>>B=A.^2B=14916不知道你是不是这个意思,呵呵~
A=[1,2,3;4,5,6;7,8,9];poly(A)得到的ans=1.0000-15.0000-18.0000-0.0000这个不好看.可以这样弄一下.A=[1,2,3;4,5,6;7,8,9]
这个是问题吗x=A*BA,B是你要求乘法的矩阵
A=[135366;1/313155;1/51/311/533;1/315165;1/61/51/31/611/3;1/61/51/31/531];>>eig(A)ans=6.41580.1042+1
A=sym('a',3)A=[a1_1,a1_2,a1_3][a2_1,a2_2,a2_3][a3_1,a3_2,a3_3]>>B=sym('b',3);>>A*Bans=[a1_1*b1_1+a1_
意思是这样的:A是一个矩阵,P是A的特征多项式.P(A)的意思就是把lamda的地方全部换成A,然后计算出来.例如:>>clear;>>A=[1,2;3,4]A=1234>>symsx>>P=det(
以matlab7.1为例,在command中>>a=0;后用数据编辑器打开,把Excel中的数据copy过来,直接粘贴就行.再在command中>>[UVD]=svd(a)至于UVD:(假设a为m*n
Maple,与Matlab功能差不多,在矩阵运算方面要略弱于Matlab,符号运算方面略强于Matlab.
[x,lumda]=eig(A);这句是得到A的特征值和相应的特征向量.会发现x是特征向量,是N*N的矩阵(N是A的大小),即3*3而lumda也是一个3*3的矩阵,不过它只是对角线上有值.只要找到对
用graycomatrix函数,注意不同版本的matlab用法稍微会有不同,
X=[1342;1/3131/2;1/41/311/4;1/2241];%初始化矩阵>>v=eig(X)%求特征值v=4.0875-0.0199+0.5960i-0.0199-0.5960i-0.04
一条不行,两条可以,先meshgrid再加再问:可以说的再详细一些吗?:)最好能根据例子写一下命令万分感谢!再答:>>A=1:4;>>B=1:7;>>[a,b]=meshgrid(A,B);>>a+b
Constant里面constant value设置为:[1+2j j;3 2-3j],即A.Gain里面Gain设置为:[1-2j -j;3 2+3
你好!这个是不是有点太简单了?你假设一个函数:functionf=fun1(X2)R=[];f=R*X2end主函数:clc;clearalli=1;whilei>0X2=input('请输入X2:\
clearclcn0=20;e=1e0;r0=(1:n0);p0=poly(r0);t=1;fork=14:2:20p=p0;p(n0-k+1)=p(n0-k+1)+e;r(:,k)=roots(p)
例如矩阵a=[11/31/3;311/2;321]v=eig(a)所求得的v就是矩阵a的3个特征值x=max(v)所求得的x就是矩阵a的最大特征值首先将a=[11/31/3;311/2;321]拷贝到
直接使用A=[11/21/31/32;211/21/24;32115;32115;1/21/41/51/51];[x,y]=eig(A)就可以直接得到.其中x为特征向量矩阵,y为特征值矩阵x=Colu
比如你的矩阵是A;A=4710135811146912157101316>>[u,v]=eig(A)u=-0.42520.79220.18480.2559-0.47310.36670.13790.01
[V,D]=eig(A);%V特征值,D特征向量;tz=max(D);%最大特征值[max_column,index_row]=max(D);%最大特征值所在位置a=V(:,index_row(2))