MATLAB机器学习系列-4函数篇
生活随笔
收集整理的這篇文章主要介紹了
MATLAB机器学习系列-4函数篇
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Matlab中的函數及其調用
1.匿名函數
匿名函數格式
函數名=@(參數)(函數體);
如
myfundhd=@(x)(x+2);我們可以在命令行窗口直接輸入匿名函數,然后調用
或者在m文件點擊執行
匿名函數可以保存到mat文件中然后調用
load 文件名 函數名
2.M文件主函數
每一個函數M文件第一行定義的函數就是M文件主函數,一個M文件只能有一個主函數,并通常習慣上把M文件文件名和M文件主函數名設為一致。
M文件主函數的說法是針對內部嵌套函數和子函數而言的,一個M文件除了一個主函數外,還可以編寫多個嵌套函數或子函數,以便在主函數功能中進行調用
3.嵌套函數
在一個函數內部,可以定義一個或者多個函數,這種就是嵌套函數。
調用關系如圖
、
4.函數的參數傳遞
如
在命令窗口通過a=myfun(3,2,0.5)調用此函數,那么matlab首先會建立myfun函數的變量空間,把3賦值給x,2賦值給y,把0.5賦值給z,然后執行函數實現的代碼,在執行完畢后,把myfun函數返回的參數y傳遞給工作空間變量a,調用過程結束后,函數變量空間被清除。
5.輸入和輸出參數的數目
總結
以上是生活随笔為你收集整理的MATLAB机器学习系列-4函数篇的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 北汽威旺m20的驾驶室进风口在哪儿?
- 下一篇: MATLAB机器学习系列-5 RBF、G