matlab中怎么求矩阵的特征值和特征向量

有时候我们在使用matlab进行矩阵运算的时候,想计算矩阵的特征值和特征向量,怎么计算呢,下面来分享一下方法

操作方法

  • 01

    第一步我们首先需要知道计算矩阵的特征值和特征向量要用eig函数,可以在命令行窗口中输入help eig,查看一下eig函数的用法,如下图所示:

  • 02

    第二步在命令行窗口中输入a=[1 2 3;2 4 5;7 8 9],按回车键之后,输入[x,y]=eig(a),如下图所示:

  • 03

    第三步按回车键之后,得到了x,y的值,其中x的每一列值表示矩阵a的一个特征向量,这里有3个特征向量,y的对角元素值代表a矩阵的特征值,如下图所示:

  • 04

    第四步如果我们要取y的对角元素值,可以使用diag(y),如下图所示:

  • 05

    第五步按回车键之后,可以看到已经取出y的对角线元素值,也就是a矩阵的特征值,如下图所示:

  • 06

    第六步我们也可以在命令行窗口help diag,可以看到关于diag函数的用法,如下图所示:

(0)

相关推荐

  • matlab中怎么求矩阵的模

    有时候我们在使用matlab进行编程的时候,想求矩阵的模,怎么求呢,下面来分享一下方法 操作方法 01 第一步我们首先需要知道在matlab中,求矩阵的模使用的是norm函数,如下图所示: 02 第二 ...

  • matlab中怎么求矩阵的转置

    有时候我们在使用matlab进行编程的时候,想求矩阵的转置,怎么求呢,下面来分享一下方法 操作方法 01 第一步我们首先需要知道matlab中矩阵后面加单引号是共轭转置,加点和单引号是转置,如下图所示 ...

  • matlab中怎么求矩阵的逆,求逆矩阵方法

    有时候我们在使用matlab进行运算的时候,想求矩阵的逆,怎么求呢,下面来分享一下方法 方法一:使用inv()函数求矩阵的逆 01 第一步打开matlab之后,在命令行窗口中输入a=[1 2 3 4; ...

  • matlab中怎么求矩阵的秩

    有时候我们在使用matlab的时候,想求矩阵的秩,怎么求呢,下面来分享一下方法 操作方法 01 第一步我们首先需要知道求matlab中矩阵的秩,主要是用到rank函数,我们可以在命令行窗口上输入hel ...

  • MATLAB中怎么把矩阵写入txt文档中去啊

    很多人都想把MATLAB中很大的矩阵写人txt文档中,但是不知道怎么做,那么小编就来分享一下怎么写人txt文档中 操作方法 01 找到MATLAB图标,打开 软件 02 打开后的界面 03 输入&qu ...

  • matlab中怎么删除矩阵重复数据

    有时候我们在使用matlab进行运算的时候,想删除矩阵中重复数据,怎么删除呢,下面来分享一下方法 删除单列矩阵重复数据 01 第一步我们首先知道matlab中删除矩阵重复数据,可以用到unique函数 ...

  • 如何在matlab中创建符号矩阵

    数学计算分为数值计算和符号计算,数值计算中不能出现未定义的自由变量,也就是说变量必须是某具体数值的代替.而符号计算中就允许出现符号变量,它没有任何具体的数值. 操作方法 01 matlab中实现创建符 ...

  • matlab中怎么求余数

    有时候我们在使用matlab进行数据计算,想求余数,怎么求余数呢,下面来分享一下方法 方法一:通过mod()函数求余数 01 第一步通过mod()函数求余数,mod(m,n)代表求m/n的余数,打开m ...

  • matlab中怎么求伴随矩阵

    有时候我们在使用matlab的时候,想求伴随矩阵,怎么求呢,下面来分享一下方法 操作方法 01 第一步打开matlab,在命令行窗口中输入a=[1 4 5;5 6 7;7 10 12],如下图所示: ...