用matlab要怎么写关于求一个矩阵的秩和行列式的命令?请大神指教。

因为是菜鸟如果大神能指点一下在哪里且如何输入行列式将感激不尽。

第1个回答  2013-05-22
秩:rank(A)
行列式:det(A)追问

中间的A就是输入矩阵吗?要怎么输入呢,不会就输入数字吧?

追答

A=[1 2 3 ;4 5 6]
空格或者逗号代表同一行,分号代表下一行

追问

在进入matlab后就在命令窗口的〉〉后面输入rank(A)对吗?

追答

matlab跟其他编程软件一样都是逐行运行,第一步可以是赋值,比如 A=[1 2 3 ;4 5 6],然后 A 就能在以后的代码中使用,比如 rank(A)

本回答被提问者和网友采纳
第2个回答  2013-05-22
>> W=[2 1 3 -1;3 -1 0 2;1 3 4 -2;4 -3 1 1];
>> det(W)

ans =

0
这是行列式
>> rank(W)

ans =

3
这是秩
第3个回答  2013-05-22
都有现成的语句函数的 rank 和det,你确定你要自己编么追问

不是,我是想知道如何使用rank和det,主要是我不会输入命令,不知道在命令窗口如何输入。

追答

你这是绝对的新手。。。。随便找本matlab编程的书都有的 。。。唉。。。

追问

主要是这是任务,我还是第一次接触这软件,嘻嘻。

追答

好吧。。。。