以下是我的一个节目的摘录:
function [P] = abc(M,f);
if det(M) ~= 1, disp(['Matrix M should have determinant 1'])
我允许用户选择不输入'f'的值.
当我运行abc([2 1; 1 1])时,程序运行正常,它完成了它应该做的事情.但是当我运行abc([6 13; 5 11])时,我被告知"矩阵M应该有行列式1".
地球上到底是怎么回事?
编辑:在命令窗口中,我输入以下内容:
M = [6 13; 5 11];
if det(M) ~= 1, disp('Im broken');
end
然后Matlab告诉我自己它已经坏了.
谢谢
matlab ×1