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

2021-07-01 01:43:12 字數 1739 閱讀 2578

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