3.6 matlab函数文件的定义与调用
1、函數(shù)文件的基本結(jié)構(gòu)
function 輸出形參表=函數(shù)名(輸入形參表)
注釋說(shuō)明部分
函數(shù)體語(yǔ)句
當(dāng)有多個(gè)形參時(shí),形參之間用逗號(hào)分隔,組成形參表。當(dāng)輸出形參多于一個(gè)時(shí),應(yīng)該用方括號(hào)括起來(lái),構(gòu)成一個(gè)輸出矩陣。
函數(shù)文件名和函數(shù)名:
(1)函數(shù)文件名通常由函數(shù)名再加上擴(kuò)展名.m組成,函數(shù)文件名與函數(shù)名也可以不相同。
(2)return語(yǔ)句表示結(jié)束函數(shù)的執(zhí)行。
函數(shù)調(diào)用
調(diào)用格式:
[輸出實(shí)參表=函數(shù)名(輸入實(shí)參表)
在調(diào)用函數(shù)時(shí),函數(shù)輸入輸出參數(shù)稱為實(shí)際參數(shù),簡(jiǎn)稱實(shí)參。
例1:編寫(xiě)函數(shù)文件,求半徑為r的圓的面積和周長(zhǎng)。
function [S,C] = circle(r) S = pi*r*r; %圓的面積 C = 2*pi*r; %圓的周長(zhǎng)%在命令行窗口調(diào)用函數(shù) >> [S,C] = circle(10)%輸出結(jié)果 S =314.1593C =62.8312、匿名函數(shù)
基本格式:
(1)函數(shù)句柄變量=@(匿名函數(shù)輸入?yún)?shù))匿名函數(shù)表達(dá)式
其中@為函數(shù)句柄的運(yùn)算符
(2)函數(shù)句柄變量=@函數(shù)名
函數(shù)名可為:內(nèi)部函數(shù)或自定義函數(shù)
總結(jié)
以上是生活随笔為你收集整理的3.6 matlab函数文件的定义与调用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 3.4 matlab用for语句实现循环
- 下一篇: 3.8 matlab函数参数与变量的作用