當前位置:生活全書館 >

IT科技

> matlab中函式定義(m檔案的生成)及呼叫例項

matlab中函式定義(m檔案的生成)及呼叫例項

matlab具有許多強大的功能,可以自定義函式。下面就來看看matlab自定義函式的例項吧。

matlab中函式定義(m檔案的生成)及呼叫例項

材料/工具

matlab2016b

方法

開啟“matlab”,點選“新建”

matlab中函式定義(m檔案的生成)及呼叫例項 第2張

選擇“函式”

matlab中函式定義(m檔案的生成)及呼叫例項 第3張

新建了一個空白函式指令碼檔案

matlab中函式定義(m檔案的生成)及呼叫例項 第4張

自定義一個比較兩個數大小並返回較大值的函式。程式碼如下:

if x>=y
a=x;
else
a=y;
end

matlab中函式定義(m檔案的生成)及呼叫例項 第5張

由於matlab已經存在max函式,因此將新函式命名為“maxadd”.

matlab中函式定義(m檔案的生成)及呼叫例項 第6張

按“Ctrl + S”儲存,設定檔名,點選“儲存”

matlab中函式定義(m檔案的生成)及呼叫例項 第7張

在命令視窗輸入a=maxadd(10,6)和a=maxadd(9,10)若兩個a結果都是10,則函式呼叫成功

matlab中函式定義(m檔案的生成)及呼叫例項 第8張

若出現下圖所示提示,則呼叫失敗,檢查函式名稱是否有誤,或者是否儲存成功。

matlab中函式定義(m檔案的生成)及呼叫例項 第9張
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/o2q0vz.html