可能重复:
如何在MATLAB中进行多项赋值?
所以,假设我有一个向量p = [1 2 3].我想要一个看起来像这样的命令:
[x y z] = p;
Run Code Online (Sandbox Code Playgroud)
所以x = p(1),y = p(2),z = p(3).
是否有捷径可寻?
Jon*_*nas 24
转换为单元格数组.
pCell = num2cell(p);
[x,y,z] = pCell{:};
Run Code Online (Sandbox Code Playgroud)