matlab怎么调换矩阵顺序
matlab上如何将矩阵的行换成列?
matlab上如何将矩阵的行换成列?
用permute函数就可以
函数功能:在MATLAB、FreeMat中,该函数按指定的向量来重新排列一个数组。
语法格式:
B permute(A,order)
按照向量order指定的顺序重排A的各维,B中元素和A中元素完全相同,但由于经过重新排列,在A、B访问同一个元素使用的下标就不一样了,order中的元素必须各不相同。
matlab里怎么扩充矩阵?
不是zero,而是zeros你要扩展,可以这样:A[1 2;3 4;2 4;5 5];Bzeros(4,2);C[A,B]C 1 2 0 0 3 4 0 0 2 4 0 0 5 5 0 0 C(3,:)[];CC1 2 0 03 4 0 05 5 0 0 D[B,A]D 0 0 1 2 0 0 3 4 0 0 2 4 0 0 5 5 D(3,:)[];DD0 0 1 2 0 0 3 4 0 0 5 5
matlab自动生成的矩阵如何命名?
eval([strcat(name,yy);]);
其中eval函数用来执行字符命令
eval Execute string with MATLAB expression.
eval(EXPRESSION) evaluates the MATLAB code in the string EXPRESSION.
[OUTPUT1,...,OUTPUTN] eval(EXPRESSION) returns output from EXPRESSION
in the specified variables.
Example: Interactively request the name of a matrix to plot.
expression input(Enter the name of a matrix: ,s);
if (exist(expression,var))
plot(eval(expression))
end