为什么我用MATLAB如何计算行列式的值值,算出的不是一个数字,还是一个行列式?det(A)?

MATLAB中矩阵A的行列式可以直接用MATLAB的函数det解决。

注意:其中A必须是方阵,否则函数运行会报错。

附录:MATLAB矩阵函数

(1)zeros()函数zeros()函数能够生成元素全为0的矩阵。

(2)ones() 函数ones()函数能够生成元素全为1的矩阵。

(3)rand()函数rand()函数能够生成均匀分布随机矩阵。

(4)randn()函数randn()函数能够生成囸态分布随机矩阵。

(5)magic()函数N阶方阵具有一个共同的奇妙特性,即每一行、每一列或对角线上的元素之和都相等

(6)diag()函数。diag()函数可以生成对角矩阵

(7)triu()函数。triu()函数可以生成上三角矩阵

(8)tril()函数。tril()函数可以生成下三角矩阵

(9)size()函數。size()函数用来返回指定矩阵的行数和列数

(10)eye()函数。eye()函数可以生成指定行数和列数的单位矩阵

函数 功能 函数 功能

函数 功能 函数 功能

cond 矩阵的条件数 norm 向量矩阵的范数

condeig 对应于特征值的条件数 null 矩阵的零空间

det 方阵的行列式值 orth 矩阵的列空间

logm 矩阵的对数函数 squtm 矩阵的平方根

1、矩阵行列式的数学定义

行列式嘚定义是通过方程组的求解引入的也可以说是行列式是由求解线性方程组产生的一种算式把!下面就介绍一下行列式的数学表示法。以彡阶行列式为例

2、matlab求行列式指令简介

matlab计算对应矩阵行列式的值的指令为:d=det(A),该指令返回方阵A的行列式并赋给d。若A仅包含整数项则该結果d也是一个整数。

下面是matlab给出的帮助信息我们可以通过help det 或 doc det获取。图所示:

4、求解上面两个矩阵的行列式掉一批能干指令:“H_A=det(A)”和“H_B=det(B)”。就能得出结果

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道嘚答案。

我要回帖

更多关于 如何计算行列式的值 的文章

 

随机推荐