如何在matlab中建立m檔案,matlab中如何建立一個m檔案?

時間 2021-07-01 01:42:37

1樓:水果一個

matlab的m檔案分為兩種,

1、指令碼檔案,就是由一堆命令構成的,裡面第一行不是 function 開頭,這種檔案比如是name.m 就在命令視窗裡輸入name回車就行;

2、函式檔案,第一行為function ,比如說是function y = name(x)這種檔案,函式名與檔名是一致的,在命令視窗裡輸入name(x),x是執行引數,回車即執行。

其中以function開頭的一行為引導行,表示該m檔案是一個函式。函式名的命名規則與變數名相同。輸入形參為函式的輸入引數,輸出形參為函式的輸出型引數。

當輸出從形參多於一個時,則應該用方括號括起來。

function [s,p]=fcircle(r)%% r-圓半徑

% s-圓面積

% p-圓周長

s=pi*r*r;

p=2*pi*r;

呼叫的方式呼叫方式: 在命令視窗輸入 fcircle(5)即可。

例項:1、建立m檔案:新建函式

2、編寫m檔案

function s=sumsum(n)

s=0;

for i=1:n

s=s+i;

end注意這裡的儲存路徑

3、新增儲存路徑到目錄下:在命令視窗輸入如圖所示:

cd緊跟為剛才m檔案儲存路徑

4、直接呼叫sumsum函式即可

matlab中如何建立一個m檔案?

matlab軟體中如何建立m檔案?

matlab2015a如何新建m檔案

matlab中怎樣建立和呼叫m檔案

2樓:大仙兒不是仙女

file》new》script或者file下的那個新建快捷圖示

新建後會對m檔案命名 呼叫時候輸入檔名即可(注意要在當前資料夾下呼叫)

matlab中自定義函式如何建立m檔案?

3樓:樑芸芸趙縱

n1、函式檔案+呼叫命令檔案:需單獨定義一個自定義函式的m檔案;

n2、函式檔案+子函式:定義一個具有多個自定義函式的m檔案;

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);

注:這種方法要求自定義函式必須單獨寫一個m檔案,不能與呼叫的命令檔案寫在同一個m檔案中。

2、函式檔案+子函式:定義一個具有多個子函式的m檔案%命令檔案:funtry2.m

function

=funtry2()

fort=1:10

y=lfg2(t)

fprintf(『m^(1/3)=%6.4f\n』);

endfunction

y=lfg2(x)

y=x^(1/3);

%注:自定義函式檔案funtry2.m中可以定義多個子函式function。子函式lfg2只能被主函式和主函式中的其他子函式呼叫。

matlab中m檔案怎麼呼叫另m檔案的函式

越亭晚僑汝 將兩個m檔案放在同一目錄,在第一個m檔案裡面直接輸入第二個m檔案的檔名即可 字尾名不要 採用 run函式。這樣的話,就可以將另一個m檔案中的資料匯入到動態儲存中,這樣就可以呼叫變數的值了 matlab中一個m檔案怎麼呼叫另一個m檔案的函式 墨汁諾 按程式,後面的資料將覆蓋前面的資料,可按...

如何在matlab中呼叫matlab中已有的函式

呼叫函式檔案 myfile.m clear clcfor t 1 10 y mylfg t end 自定義函式檔案 mylfg.m function y mylfg x 注意 函式名 mylfg 必須與檔名 mylfg.m 一致 y x 1 3 注 這種方法要求自定義函式必須單獨寫一個m檔案,不能與...

matlab中如何呼叫m檔案。請給出具體步驟,包括函式命名和函式運用,最好給一例子

function j incfun i j i 1 enda 2 b incfun a 這個回答不錯。i就是輸入變數咯 j就是輸出變數咯 incfun就是函式名咯就像你呼叫fft之類的函式 一樣用咯m指令碼和自己寫的m函式要在同一個目錄下! 在fun.m中如 function j fun i j i...