在 Matlab 中交换元素,如 Python

Swap elements in Matlab as in Python

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

x, y = 5, 10

x, y = y, x

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

deal 是您要查找的函数。

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

示例:

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

y =
     5

x =    
    10