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