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 n級矩陣
a zeros m,n 就是一個全零的mxn的矩陣了 a ones m,n 就是一個全1的mxn矩陣。a rand m,n 就是一個隨機數的mxn矩陣還有很多專 如果你想要其他屬矩陣,可以用這幾個函式組合一下。比如我要全部為2.5的矩陣 a 2.5 ones m,n a zeros m,n 就是一個...
matlab如何建立並呼叫m檔案
用任何方式創 bai建都行,包括記du事本,或者是zhimatlab自帶的編譯器,然後dao將matlab工作目錄切換到檔案版所在目錄,直接輸權入檔名執行。或者在任何目錄下輸入該檔案的完全路徑。m檔案有兩種格式,一種叫做script,就是將一系列的命令寫成一個檔案。執行這種檔案相當於一次性執行了很多...
matlab建立M檔案編寫程式,求1 1000 的值
程式如下 s 1 sum 0 for i 1 1000 s s i sum sum 1 s endsum c語言程式設計題,計算s 1 1 2 1 3 1 4.1 m n是整型,執行1 n後也是個整型。修改 include int main printf f n s return 0 由於你的n是i...