@是匿名函數的意思 。
匿名函數就像傳統編程語言中的內聯函數,在單個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講述什么故事
