SWAP(A,B) puts the contents of variable A into variable B and vice versa. You can use either function syntax 'swap(A,B)' or command syntax 'swap A B'.
Example:
A = 1:4 ; B = 'Hello' ;
swap(A,B) ;
A % -> Hello
B % -> 1 2 3 4
swap A B ; % and back again ...
SWAP(A,B) is a convenient easy short-cut for other (series of) commands that have the same effect,e.g.,
temp=A ; A=B ; B=temp ; clear temp ;
[B,A] = deal(A,B) ;
The advantage over these two methods is that using SWAP one does not have to declare intermediate variables or worry about output.
Cite As
Jos (10584) (2026). SWAP (https://www.mathworks.com/matlabcentral/fileexchange/12239-swap), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
Tags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.0.0 | 1. Use <deal> to swap (insight from US)
|
