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...