像在Python中一样在Matlab中交换元素

时间:2018-04-14 12:24:12

标签: matlab octave scilab

我是Matlab的新手。在Python中,可以方便地交换元素。

  

x,y = 5,10

     

x,y = y,x

Matlab(或Octave / Scilab)中有类似的东西吗? 否则,在不使用临时变量的情况下交换元素的最佳方法是什么?

1 个答案:

答案 0 :(得分:5)

deal是您正在寻找的功能。

[y,x] = deal(x,y);

示例:

x=5; y=10;
[y,x] = deal(x,y)

y =
     5

x =    
    10