怎么用条件语句定义一个函数,用这个函数求3*4矩阵有正有负的绝对值,
矩阵的绝对值?你是指行列式吗,汤家凤隔空传话:“三行四列的行列式我不会求啊!”
如果你是想对矩阵的元素取绝对值的话,用abs()函数就可以,例如:
A = [ 1 2 3 4;-1 -2 -3 -2;1 0 -1 1]
abs(A)
返回结果:
A =
1 2 3 4
-1 -2 -3 -2
1 0 -1 1
ans =
1 2 3 4
1 2 3 2
1 0 1 1
写成函数的形式:
function B=qiu_A(A)
B = abs(A);
end
然后调用就可以,就这么简单(完全没有必要写成子函数):
A = [ 1 2 3 4;-1 -2 -3 -2;1 0 -1 1] %自定义输入矩阵
B = qiu_A(A)
function B = qiu_A(A) %子函数
B = abs(A);
end
如果只是想计算行列式(行列式必须是方阵),用det()函数
这个看下有没有用
https://b23.tv/BjoeRq7