matlab中function輸入為檔案時怎麼用

2021-07-01 01:22:36 字數 1602 閱讀 3253

1樓:匿名使用者

function用來定義函式,一般一個函式放在一個.m檔案裡。舉個簡單的例子建立一個myfunction.m,然後在檔案中寫。

function y=myfunction(a,b)其中a,b是輸入函式的引數,y是函式返回的值。當需要返回多個值時,可以將y看作一個陣列,或者直接將函式的開頭寫成如function [x,y]=myfunction(x,y)的形式。

然後就是定義函式的內容,通俗的說就是怎樣由輸入引數a,b得到返回值y。比如最簡單的y=a+b。

總結一下,將下面的**

function y=myfunction(a,b)y=a+b;

儲存為一個m檔案myfunction.m,呼叫方式如下。

num=myfunction(3,4);

這樣就可以由函式中的y=a+b得到num的值是3+4=7。

2樓:這名字不錯

首先在寫函式時,與輸入普通變數類似呀,function 函式名( 資料檔名 );

讀取輸入檔案的命令我用的是load( );

儲存函式檔案。最後執行時:函式名('資料檔名')

matlab用input讓使用者輸入一函式f(x)後,怎麼把他變成matlab裡面的function自定義函式

3樓:匿名使用者

用input(‘...','s')以字串方式輸入,然後用inline轉換為函式:

>> s=input('輸入函式表示式版:權f(x)=','s');

輸入函式表示式:f(x)=3*x+2

>> f=inline(s);

>> f(1)

ans =5

4樓:尷尬地默

inline函式提交後不能求導

matlab用function定義一個函式後 怎麼讓這個函式生效 是把這個m檔案存到哪啊

5樓:卜項離

函式 是要呼叫的,.m檔案應該和呼叫它的.m檔案放在一個資料夾裡才行,不然找不到它的;

譬如函式為 out = function(input1,input2); 此函式有兩個引數,一個返回值;

呼叫它的話,就是 result = function(x1,x2); result 就是用函式function對實際引數x1和x2計算得到的返回值;

matlab的函式定義和函式呼叫基本和其它程式語言是一個道理,引數傳入,引數傳出等

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檔案,然後在主視窗中直接呼叫!

JSP中function跳轉頁面

jsp中function跳轉頁面有幾種方法 requestdispatcher.forward response.sendredirect jsp forward page 修改http header的location屬性來重定向 jsp中實現在某頁面停留若干秒後,自動重定向到另一頁面 詳細介紹上面...

jquery中這個function那個e是什麼意思

是事件,在firefox中只能在事件現場使用window.event,所以只有把event傳給函式使用。為了相容ff和其它瀏覽器,一般會在函式裡重新給e賦值 e window.event e 也就是說,如果window.event存在,則該瀏覽器支援直接使用window.event,否在就是不支援,...

js裡function與function一樣嗎基本型別區別大

js裡function 與 function的不一樣的,不僅僅是大小寫的問題。function是乙個構造器,function是function例項化的乙個物件,包含 call code 等等屬性,可以被執行。具體使用方法 function callanotherfunc fnfunction,var...