matlab 中@的用法

参数传递和指定函数表达式

1 参数传递

@适用于定义函数句柄的操作符。

h = @cos

>> h(pi)

ans =

    -1

2 指定函数表达式

用法:函数句柄 = @(输入参数列表)运算表达式

产生的函数句柄变量指向运算表达式

h = @(a,x)a(1)*x.^2 + a(2)

b = [1,2];

h(b,2)


h =

  function_handle with value:

    @(a,x)a(1)*x.^2+a(2)


ans =

     6
posted @ 2022-12-07 14:16  xinkevinzhang  阅读(1319)  评论(0)    收藏  举报