matlab中的@函数
生活随笔
收集整理的這篇文章主要介紹了
matlab中的@函数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
原文鏈接:http://blog.sina.com.cn/s/blog_5e73a8fc0100t9yg.html
這是個函數句柄?
@(x,y) 表示未知數是x和ypunct?????- Function handlecreation??????????@
@ 在匿名函數中表示函數句柄
例如ln(x),在matlab中是沒有定義的,正確表示是log(x);
但如果要直觀表示自然對數,意義用以下語句表示:
ln=@(x)? log(x);
執行后,ln(4)=log(4) , 即用ln 替換 log。
以上表示可能無法看出‘@’的好處,再看下例:
ploy6 = @(x)[8*x.^6+6*x.^5+3*x.^3+x.^2+x+520];
fplot(ploy6,[0,100]);%畫ploy6的圖,其中x從0到100
fzero(ploy6,13);%判斷x=13是否為ploy6的零點
在這種長且多次調用的情況下,用函數句柄就可以方便很多。
后記:關于各種語言的語法;
??????? 為何不能統一各種語言的語法呢?
???? ?? 就像各種自然語言一樣,也許創造出來,就是為了防礙交流!
總結
以上是生活随笔為你收集整理的matlab中的@函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 安排的近义词
- 下一篇: 珍惜现在的说说经典语录206个