我正在尝试在matlab中求一个矩阵的逆,但是我正在努力。
我假设我需要以某种方式使用for循环来得到一个反3x3矩阵,每个矩阵包含801个点。
inv(A11(1) A12(1) A13(1);A21(1) A22(1) A23(1);A31(1) A32(1) A33(1))
例如,这个倒数将给出矩阵的801个点中的第一个
发布于 2016-04-27 04:00:26
试试这个:
m = cell(801,1);
for i=1:801
m{i} = inv([A11(i),A12(i),A13(i); A21(i),A22(i),A23(i); A31(i),A32(i),A33(i)]);
end
现在m
是一个单元格数组,您可以使用m{i}
访问i-th
结果。
发布于 2016-04-27 07:20:06
我认为你不是在寻找矩阵的逆矩阵,因为它是一些数学上的东西,但你试图颠倒它的顺序。如果您想翻转3x3矩阵,请尝试
A=fliplr(A) %for left-right flip
A=flipud(A) %for up down flip
如果您希望矩阵A保持不变,尝试并求逆每个包含vektor的尝试
cellfun(@(x) flipud(x),A,'Uniformoutput',false) %for up down flip in every cell
https://stackoverflow.com/questions/36878799
复制