![d19c14f825926af2b793c28ffb2e875a.png](https://img-blog.csdnimg.cn/img_convert/d19c14f825926af2b793c28ffb2e875a.png)
![e65a647ce6bfc02488386f0f6b92afc9.png](https://img-blog.csdnimg.cn/img_convert/e65a647ce6bfc02488386f0f6b92afc9.png)
![b8989c73bc3c6c4446ee4b1af57c9620.png](https://img-blog.csdnimg.cn/img_convert/b8989c73bc3c6c4446ee4b1af57c9620.png)
![8ae73590f28d6fb129e23b023a5e9ab1.png](https://img-blog.csdnimg.cn/img_convert/8ae73590f28d6fb129e23b023a5e9ab1.png)
![3e380dca4d6896ac6ba615324bf56efd.png](https://img-blog.csdnimg.cn/img_convert/3e380dca4d6896ac6ba615324bf56efd.png)
1、 矩阵的特征值与特征向量
在MATLAB中,计算矩阵A的特征值和特征向量的函数是eig(A),常用的调用格式有3种:
(1) E=eig(A):求矩阵A的全部特征值,构成向量E。
(2) [V,D]=eig(A):求矩阵A的全部特征值,构成对角阵D,并求A的特征向量构成V的列向量。
(3) [V,D]=eig(A,’nobalance’):与第2种格式类似,但第2种格式中先对A作相似变换后求矩阵A的特征值和特征向量,而格式3直接求矩阵A的特征值和特征向量。
2、字符串。在MATLAB中,字符串是用单撇号括起来的字符序列。MATLAB将字符串当作一个行向量,每个元素对应一个字符,其标识方法和数值向量相同。也可以建立多行字符串矩阵。字符串是以ASCII码形式存储的。abs和double函数都可以用来获取字符串矩阵所对应的ASCII码数值矩阵。相反,char函数可以把ASCII码矩阵转换为字符串矩阵。与字符串有关的另一个重要函数是eval,其调用格式为: eval_r(t) 其中t为字符串。它的作用是把字符串的内容作为对应的MATLAB语句来执行。
3、查看矩阵非零元素的分布spy(A);