matlab中function 函式怎麼用

2021-05-02 11:24:25 字數 1474 閱讀 9615

1樓:匿名使用者

m函式除了直接用函式名呼叫之外,也可以進行引數傳遞,使得matlab應用更加方便。

m函式檔案以function開頭,格式為

function 輸出變數 = 函式名稱(輸入變數)語句;例如:

%eg_1f.m

function s=f(m)

s=0for n=1:m

s=s+1/n/n;

end儲存為eg_1f.m,然後在指命視窗執行>>eg_1f(100)

ans =

1.6350

2樓:

你要新建一個script,把函式輸進去,然後呼叫它就好了recrgb(image,image_hsv,h,w)

matlab中function 函式怎麼用?

3樓:卯典利

用.m檔案來定義就行了: 比如:

function y=num(a,b); y=a+b; 定義好後,儲存為mum_1.m檔案 比如你要計算2+3;就直接在command window裡面輸入num_1(2+3)=就行了;]

4樓:

m檔案函式是matlab中的子函式,其格式為:function[輸出引數列表]=函式名(輸入引數列表)函式體舉個例子,編寫一個求自變數x的正弦值的m函式,如下:function y=mysin(x)y=sin(x);% 函式體此時在matlab命令視窗輸入若下內容時》x=pi/2;>>y=mysin(x)matlab便會呼叫y.

m檔案子函式,計算sin值,並給出結果為》y=1例子有點簡單,自己琢磨編寫更強大的函式吧,注學習快樂!你覺得有幫助,別忘了採納(⊙o⊙)哦!]

5樓:唯愛一萌

m函式除了直接用函式名呼叫之外,也可以進行引數傳遞,使得matlab應用更加方便。m函式檔案以function開頭,格式為function 輸出變數 = 函式名稱(輸入變數)語句;例如:%eg_1f.

mfunction s=f(m)s=0for n=1:ms=s+1/n/n;end儲存為eg_1f.m,然後在指命視窗執行》eg_1f(100)ans = 1.

6350]

matlab中,怎麼樣用function自定義函式呼叫另一個函式名為輸入?

6樓:真

test定義兩個引數,一個是函式,一個是函式的變數。

function [z]=test11(funname,x)z=funname(x);

呼叫方式如下

test11(@bestu,2)

7樓:

呼叫h=test(bestu)時你並沒有定義x的值。至少應該用h=test(bestu(1))吧

8樓:丟失記憶的小

建立m檔案,然後在主視窗中直接呼叫!

matlab裡面的function的輸入引數有函式怎麼呼叫

function用來定義函式,一般一個函式放在一個.m檔案裡。舉個簡單的例子建立一個myfunction.m,然後在檔案中寫。function y myfunction a,b 其中a,b是輸入函式的引數,y是函式返回的值。當需要返回多個值時,可以將y看作一個陣列,或者直接將函式的開頭寫成如func...

php函式function中return問題

return 是要返回函式呼叫後的結果,就是比如 a fun 如果fun 裡有值就可以把這個函式賦值給一個變數,如果沒有return 就不能賦值給變數。function 裡的 a 和外面的 a不是一個值,function裡的是區域性變數,只在function裡起作用。如果你直接echo a 而沒有寫...

matlab中,matlab中xround100rand1001這個語句是什麼意思

rand 生成0 1之間的一個隨機數 rand 100 1 將這個隨機數擴大99倍 100 rand 100 1 用100減去這個擴大99倍的隨機數 round 100 rand 100 1 對減後的結果四捨五入。其中涉及兩個函式 rand 生成隨機數函式 round 四捨五入函式。matlab中 ...