很简单,有几种标准化格式。饥顷
A=A/max(max(abs(A)))%让其在-1到1之间。
A=(A-min(min(A)))/(max(max(A))-min(min(A)))%让其烂缓陆在0-1之间
方法/步骤1
启动Matlab
,在命令窗口输入要处理的矩阵A
A=[1,4,2,41/4,1,1/2,11/2,2,1,1/21/4,1,2,1]
输入完成后回车软件会按行列的形式显示矩阵
顺便我们可以检查一下矩阵是否输入错误
2
接着输入[x,y]=eig(A)
回车
特征值是对角矩阵y
矩阵x的每一列对应一个y中相应列的特征值
此处注意括号必须是在英文输入法下输入
如果显示红悔谈碧色表示有问题需要重新输入
3
虽侍段然已经计算出了矩阵的特征值和特征向量
但是如果只是计算这一个的话完全可以观察得到最大的特征值
接着输入
eigenvalue=diag(y)
lamda=eigenvalue(1)
lamda表示最大的特征值
这里lamda=4.2498
此时再输入
y_lamda
=
x(:,
1)
即最大特征值对应的特征向量
除了直接碧举输入变量结果来查看的方法外
我们还可以直接在workspace中查看变量运算结果
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)