自定義函式

2021-04-19 08:30:23 字數 1643 閱讀 6329

1樓:匿名使用者

一般先進bai行函式宣告,du然後定義,如int add(int a,int b);//函式宣告zhiint add(int a,int b)//函式定義,dao我這裡定義了

版一個加法函式。

//函式功能是權實現兩個數相加

void main()

//這裡只是舉個例子,當然你還可以自定義各種各樣的函式,還有就是//定義函式不要預處理命令。

//還有問題就加我的qq(459952580)

2樓:

舉個例子

int fn()

/*以上就是一個自定義

的函式定義,這個函式的功能就是計算內1+1的值返回給容呼叫處*/

main()

自定義函式不需要預編譯指令

自定義函式由函式頭和函式體構成

函式頭包括函式返回值型別,函式名稱,和參數列如例子中的int fn()就是函式頭,int是型別,fn是名稱,()是參數列,當然這個沒有引數,如果需要引數就在括號裡面定義

函式體就是函式執行的語句由大括號括起來

例子中的

就是函式體

3樓:方槍槍之家

自定義函式,就是自己編的函式~

比如書裡都有的那例子,求最大值的那個max(x,y),函版數體,包括返回權值都是你自己定義的,這就是自定義函式。

如果你的自定義函式和main函式寫在一起,就不需要預處理,只需要在引用這個函式之前宣告一下就行。如果你的自定義函式比較多,你可以編一個標頭檔案,比如myfunction.h,然後在這個裡邊對函式進行定義,然後再main函式開始前include "myfunction.

h"就行了。

matlab 如何建立、呼叫自定義函式?

4樓:rsn_灰灰

新建一個m檔案 在m檔案裡面第一行輸入function [x,y]=pll(x1,y1,x2,y2),這裡x1 x2 y1 y2是你函式的輸入值, x y是輸出值,接著定義你要實現的功能,比如:x = x1 + x2; y = y1 + y2; 接著儲存這個m檔案,注意!! 這個m檔案的名字必須是定義的函式的名字,即儲存為pll.

m 否則會出錯。

接著在matlab命令視窗中輸入 pll(1,2,3,4)看看會得到什麼? 也可以另外建立一個m檔案,在這裡呼叫pll()這個函式。

不知道我說清楚了沒。。。。我沒有除錯過,希望不會報錯 -。-

5樓:紫風**

新建一個m檔案

,在editor編輯器中輸入函式function [x,y]=pll(x1,y1,x2,y2)以及其欲實現的功能,儲存,然後在另外一個m檔案中就可以呼叫這個函式,在命令視窗中不能實現呼叫。

我初學,我就是這樣用的,並且那個自定義了函式的m檔案與呼叫此函式的m檔案須在同一儲存路徑下

6樓:阿魯特

我也是這個問題,但是這個是因為你在這裡只是定義一個function,沒有給裡面的引數定義所以會出現錯誤,你在別的m檔案中直接呼叫這個函式,引數匹配就沒有問題。我的已經調好了,你加油!

7樓:匿名使用者

function [x,y]=pll(1,2,3,4)'x1=1 y1=2 x2=3 y2=4

怎麼在matlab自定義函式中再呼叫自定義函式

1 函式檔案 呼叫函式檔案 定義多個m檔案 呼叫函式檔案 myfile.m clear clcfor t 1 10 y mylfg t end 自定義函式檔案 mylfg.m function y mylfg x 注意 函式名 mylfg 必須與檔名 mylfg.m 一致 y x 1 3 注 這種方...

如何自定義書籤,word如何自定義書籤

設定方法 1 將游標定位在需要插入書籤的位置 2 單擊插入 書籤按鈕 3 彈出書籤對話方塊,在書籤名處輸入一個書籤名,單擊新增按鈕 4 使用書籤時,再次開啟書籤對話方塊,選中一個書籤名,單擊定位按鈕,即可跳轉到該書籤所在的位置。word書籤是加以標識和命名的位置或選擇 的文字,以便以後引用。例如,可...

ecel自定義格式改文字,excel自定義格式改文字

1.數字格式轉文字格式的操作大家比較熟悉 選擇單元格,點滑鼠右鍵,從選單中選擇 設定單元格格式 2.從彈出選單中的 數字 選項卡中選擇 文字 即可。3.或者在數字前面新增一個半形的單引號 4.選擇單元格,單元格右邊會出現黃色的 號提醒標誌,提醒 此單元格中的數字為文字格式,或者是前面有撇號 點選 號...