matlab怎麼寫函式檔案,用matlab如何編寫一個函式檔案,實現 n

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

1樓:匿名使用者

matlab的函式檔案是按下列的格式進行編寫的。具體的格式為function 輸出變數 = 函式名稱(輸入變數)例如:用matlab的程式編輯器,寫函式檔案% m函式eg2_1f.

mfunction s=f(m)

s=0;

for n=1:m

s=s+1/n/n

end然後,儲存為eg2_1f.m

然後在指令視窗執行

clear,clc

eg2_1f.(100),eg2_1f.(1000)ans=1.6350

ans=1.6439

2樓:匿名使用者

不能用說明你呼叫的方式不對。

3樓:星星

你說的函式檔案是m檔案嗎?

用matlab如何編寫一個函式檔案,實現 n!

4樓:摩羯

function r = addjc(n)n=input('請輸入n的值:')

%階乘求和

k=1;r=0;

while k<=n

r = r + jc(k)

k=k+1;

endfunction s=jc(m)

s=1;k=1;

while k<=m

s=s*k;

k=k+1;

end;

matlab是美國mathworks公司出品的商業數學軟體,用於演算法開發、資料視覺化、資料分析以及數值計算的高階技術計算語言和互動式環境,主要包括matlab和simulink兩大部分。

5樓:劉賀

有直接的命令

:factorial(5)

ans =

120------------------------------function s=jiecheng(n)s=1;

for ii=1:n

s=s*ii;end

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

用任何方式建立都行,包括記事本,或者是matlab自帶的編譯器,然後將matlab工作目錄切換到檔案所在目錄,直接輸入檔名執行。或者在任何目錄下輸入該檔案的完全路徑。m檔案有兩種格式,一種叫做script,就是將一系列的命令寫成一個檔案。執行這種檔案相當於一次性執行了很多條命令 所有執行過程中的資料...

matlab中的 m是什麼檔案

鄢昭君衡哲 matlab的m檔案分為兩種。一種為指令碼檔案,就是由一堆命令構成的,裡面第一行不是function 開頭,這種檔案比如是myfun.m 就在命令視窗裡輸入myfun回車就行,matlab會把m檔案中的命令都執行一次。另一種為函式檔案,第一行為function,比如說 function ...

怎麼用MATLAB擬合函式的係數

直接使用polyfit函式,這個函式是用來實現多項式擬合的,你的函式可以看做是一個一次多項式,y與sin x 的一次多項式 x 1,2,3,4,5,6,7,8,9,10 y 7,3,6,8,2,4,10,16,2,8 p polyfit sin x y,1 a p 1 c p 2 nlinfit 非...