matlab中@的用法

@是用於定義函數句柄的操作符。函數句柄既是一種變量,可以用於傳參和賦值;也是可以當做函數名一樣使用。 舉例: sin是matlab中的一個函數,但sin只是函數名,還不是函數句柄,不可以用於傳參。 f = @sin; 這行代碼定義了一個函數句柄,變量名是f。這樣就可以當做參數傳遞了(這就是上面代碼中的意義所在),而且還可以跟sin函數按相同的語法規則使用: g = f; % g也是函數句柄,其「值
相關文章
相關標籤/搜索