首页
/
每日頭條
/
生活
/
matlab中如何定義函數
matlab中如何定義函數
更新时间:2024-10-04 22:26:22

衆所周知,MATLAB分為腳本文件和函數文件。

它倆的區别是:腳本文件可以直接執行,而函數文件不能直接執行。

由此,有兩種方法創建函數:

在單獨的函數文件中創建函數

注意文件名稱和函數名字要相同(例如:都為ffff)

  • 創建名為ffff.m的函數文件:

function y=ffff(x) y=x 1

  • 在腳本文件usefunc.m中使用函數ffff(x):

y=ffff(8)

運行腳本文件,得到結果y=9

  • 有圖有真相:

matlab中如何定義函數(MATLAB怎麼自定義函數)1

函數文件ffff.m

matlab中如何定義函數(MATLAB怎麼自定義函數)2

腳本文件usefunc.m

matlab中如何定義函數(MATLAB怎麼自定義函數)3

腳本文件運行結果y=9

直接在腳本文件中創建函數

此時文件名稱和函數名字不能相同!

  • 創建腳本文件scriptfunc.m

y=fff(5) function y=fff(x) y=x 1 end

該腳本中的函數名稱為fff,函數體必須位于該文件的末尾。

運行結果為6

如圖:

matlab中如何定義函數(MATLAB怎麼自定義函數)4

腳本文件scriptfunc.m

matlab中如何定義函數(MATLAB怎麼自定義函數)5

運行結果

幫助文檔中的細節

在MATLAB的幫助文檔中搜索function,獲取更多信息:

  • 隻包含函數定義的函數文件中。文件的名稱應與文件中其函數的名稱一緻。
  • 包含命令和函數定義的腳本文件中。函數必須位于該文件的末尾。腳本文件不能與文件中的函數具有相同的名稱。R2016b 或更高版本的腳本中支持函數。

文件可以包含多個局部函數或嵌套函數。為提高可讀性,可使用 end 關鍵字來表示文件中每個函數的末尾。以下情況下需要 end 關鍵字:

  • 文件中有任意函數包含嵌套函數。
  • 該函數是函數文件中的局部函數,并且文件中有局部函數使用 end 關鍵字。
  • 該函數是腳本文件内的局部函數。
,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
愛剪輯兩個版本
愛剪輯兩個版本
【一粒淩雲種】志在蔭天下!Pr有小夥伴反映太難啦,淩雲也這麼覺得……(因為我不用Pr~)我用自己無意間找到的一款剪輯神器——「愛剪輯」!“啥啊還以為多牛呢”“真是不就是愛剪輯嗎什麼辣雞軟件”“那軟件水印比你頭都大!”“片頭片尾全有人家自己的...
2024-10-04
國外乒乓球老将名單瓦爾德内爾
國外乒乓球老将名單瓦爾德内爾
乒壇至高榮譽是大滿貫,瓦爾德内爾第一個,中國有4人隻要是職業球員,心中都懷着一個成為世界冠軍的夢想,多少人奮鬥一生也沒能達成。比世界冠軍更難的是成為大滿貫,就是集齊奧運會、世乒賽、世界杯三項單打冠軍,僅有瓦爾德内爾、劉國梁、孔令輝、張繼科、...
2024-10-04
人之初性本善的意思
人之初性本善的意思
人之初性本善的意思?“人之初性本善”的意思是:每個人生命剛開始的時候,也就是剛出生的時候,本性都是善良的,現在小編就來說說關于人之初性本善的意思?下面内容希望能幫助到你,我們來一起看看吧!人之初性本善的意思“人之初性本善”的意思是:每個人生...
2024-10-04
石斛好栽培方法
石斛好栽培方法
石斛好栽培方法?土壤:土質要求松軟、透氣而且排水性能比較好,可以在裡面加入适量的基肥,今天小編就來說說關于石斛好栽培方法?下面更多詳細答案一起來看看吧!石斛好栽培方法土壤:土質要求松軟、透氣而且排水性能比較好,可以在裡面加入适量的基肥。水分...
2024-10-04
夢見親人去世又複活是什麼意思
夢見親人去世又複活是什麼意思
夢見親人去世又複活是什麼意思?夢到親人死了又複活了,象征夢者自己内心變得冷漠,今天小編就來聊一聊關于夢見親人去世又複活是什麼意思?接下來我們就一起去研究一下吧!夢見親人去世又複活是什麼意思夢到親人死了又複活了,象征夢者自己内心變得冷漠。打算...
2024-10-04
Copyright 2023-2024 - www.tftnews.com All Rights Reserved