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