如何用matlab写一个交换函数
时间: 2024-03-12 21:43:56 浏览: 18
可以使用以下代码来编写一个简单的交换函数:
```
function [a,b] = swap(a,b)
temp = a;
a = b;
b = temp;
end
```
在这个函数中,我们使用了一个临时变量temp来交换a和b的值。通过将a和b作为函数的输出参数,我们可以在调用函数时直接修改原始变量的值。例如,
```
x = 5;
y = 10;
[x,y] = swap(x,y);
```
调用swap函数后,x的值将变为10,y的值将变为5。
阅读全文