如何在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);

fprintf(‘m^(1/3)=%6.4f\n’,t,y);

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中輸出EXCEL檔案

你可以直接在m檔案裡面用xlswrite函式 filename sheet range都是要加單引號滴 xlswrite filename,m 將矩陣m的資料寫入名為filename的excel檔案中。xlswrite filename,m,sheet 將矩陣m的資料寫入檔名為filename中的指...

matlab中如何改變m檔案的路徑

在file set path中把你那個資料夾路徑新增進去,就可以呼叫了 李大雷 全部都放在matlab的預設資料夾裡,不就行了嗎?是windows7嗎?如果是在 庫 文件 matlab 裡。 預設是放在乙個叫work的資料夾下的,你把所有m檔案放在該檔案下,matlab就能識別,你想使用你編的程式,...

CAXA電子圖版中,如何在同檔案中建立多個圖紙檔案框,如何操作

當然可以,每個圖紙比例不同,用相應的比例係數標註各個圖紙就可以了。列印時用圖形視窗框選每個圖紙就可以了。問題的關鍵是不同比例的圖你要用不同的標註比例風格,要不然尺寸標註會不協調。當然autocad也是一樣的。 caxa一個檔案只能一個比例 白導工作室 對於這個軟體來說,沒有專門這一項,這點有區別於a...