@是匿名函数的意思 。
匿名函数就像传统编程语言中的内联函数,在单个MATLAB语句中定义 。它由单个MATLAB表达式和任意数量的输入和输出参数组成 。
可以在MATLAB命令行或函数或脚本中定义一个匿名函数 。这样就可以创建简单的函数,而无需为它们创建一个文件 。
从表达式创建匿名函数的语法是:f = @(arglist)expression
定义式:f = @(x1, x2, ...) exper
@后面的括号里面是自变量,然后跟一个空格(没有空格也行),然后跟着关于x1, x2, ...的表达式 。
文章插图
示例:
编写一个名为power的匿名函数,它将使用两个数字作为输入,并将第一个数字返回到第二个数字的幂值 。
【matlab '什么意思】创建脚本文件并在其中键入以下代码:
power = @(x, n) x.^n;
result1 = power(7, 3)
result2 = power(49, 0.5)
result3 = power(10, -10)
result4 = power (4.5, 1.5)
当运行该文件,得到以下结果:
result1 =343
result2 =7
result3 =1.0000e-10
result4 =9.5459
推荐阅读
- 绝对压力怎么算 什么叫绝对压力呢
- 气势汹汹中的汹汹什么意思 气势汹汹中的汹汹的解释
- 物流是指什么呢
- 家里来蚂蚁是什么预兆
- 祝自己生日快乐的语句正能量 有什么正能量的生日祝福语句
- 湿疹不宜吃什么食物 是什么原因呢
- fast恢复出厂设置后上不了网 有什么方法
- 杜鹃施肥正确方法 杜鹃施肥正确方法是什么
- 山东与山西之间的山是什么山 山东与山西之间的山叫什么
- 诺澜扮演者 爱情公寓5讲述什么故事