matlab里@的用法
时间: 2023-11-03 22:04:37 浏览: 147
在 MATLAB 中,@ 符号表示匿名函数。匿名函数是一种无需命名的函数,可以直接在代码中使用。
匿名函数的一般语法为:
```matlab
func = @(arg1, arg2, ...) expression
```
其中,arg1、arg2 等表示函数的输入参数,expression 表示函数的输出。例如,下面的匿名函数计算两个数的和:
```matlab
sum = @(a, b) a + b;
```
可以使用函数句柄 func 来调用匿名函数:
```matlab
result = func(2, 3); % result = 5
```
@ 符号还可以用于函数句柄的创建。例如,下面的语句创建函数句柄 func,指向 MATLAB 自带的 sin 函数:
```matlab
func = @sin;
```
可以使用 func 来调用 sin 函数:
```matlab
result = func(0.5); % result = 0.4794
```
阅读全文