标签: matlab octave scilab
我是Matlab的新手。在Python中,可以方便地交换元素。
x,y = 5,10 x,y = y,x
x,y = 5,10
x,y = y,x
Matlab(或Octave / Scilab)中有类似的东西吗? 否则,在不使用临时变量的情况下交换元素的最佳方法是什么?
答案 0 :(得分:5)
deal是您正在寻找的功能。
deal
[y,x] = deal(x,y);
示例:强>
x=5; y=10; [y,x] = deal(x,y) y = 5 x = 10