1樓:rsn_灰灰
新建一個m檔案 在m檔案裡面第一行輸入function [x,y]=pll(x1,y1,x2,y2),這裡x1 x2 y1 y2是你函式的輸入值, x y是輸出值,接著定義你要實現的功能,比如:x = x1 + x2; y = y1 + y2; 接著儲存這個m檔案,注意!! 這個m檔案的名字必須是定義的函式的名字,即儲存為pll.
m 否則會出錯。
接著在matlab命令視窗中輸入 pll(1,2,3,4)看看會得到什麼? 也可以另外建立一個m檔案,在這裡呼叫pll()這個函式。
不知道我說清楚了沒。。。。我沒有除錯過,希望不會報錯 -。-
2樓:紫風**
新建一個m檔案
,在editor編輯器中輸入函式function [x,y]=pll(x1,y1,x2,y2)以及其欲實現的功能,儲存,然後在另外一個m檔案中就可以呼叫這個函式,在命令視窗中不能實現呼叫。
我初學,我就是這樣用的,並且那個自定義了函式的m檔案與呼叫此函式的m檔案須在同一儲存路徑下
3樓:阿魯特
我也是這個問題,但是這個是因為你在這裡只是定義一個function,沒有給裡面的引數定義所以會出現錯誤,你在別的m檔案中直接呼叫這個函式,引數匹配就沒有問題。我的已經調好了,你加油!
4樓:匿名使用者
function [x,y]=pll(1,2,3,4)'x1=1 y1=2 x2=3 y2=4
matlab中如何在m檔案中呼叫自定義函式
5樓:楊好巨蟹座
n 1、函式覆檔案+呼叫命令
制檔案:需單獨定義一個自定
義函式的m檔案;
n 2、函式文
件+子函式:定義一個具有多個自定義函式的m檔案;
1、函式檔案+呼叫函式檔案:定義多個m檔案:
% 呼叫函式檔案:myfile.m
clear
clcfor t=1:10
y=mylfg(t);
end%自定義函式檔案: mylfg.m
function y=mylfg(x) %注意:函式名(mylfg)必須與檔名(mylfg.m)一致
y=x^(1/3);
注:這種方法要求自定義函式必須單獨寫一個m檔案,不能與呼叫的命令檔案寫在同一個m檔案中。
2、函式檔案+子函式:定義一個具有多個子函式的m檔案%命令檔案:funtry2.m
function =funtry2()
for t=1:10
y=lfg2(t)
fprintf(『m^(1/3)=%6.4f\n』);
endfunction y=lfg2(x)y= x^(1/3);
%注:自定義函式檔案funtry2.m中可以定義多個子函式function。子函式lfg2只能被主函式和主函式中的其他子函式呼叫。
6樓:匿名使用者
看看路徑有沒有設對,如果path裡面沒有包含f1.m的目錄,就用cd命令把這個目錄加進去,用法和dos下的一樣
matlab如何自定義顏色
matlab plot畫線的顏色設定 plot中畫線的顏色通常是八種 標記符 顏色 r 紅 g 綠 b 藍 c 藍綠 m 紫紅 y 黃 k 黑 w 白 但是線的顏色是由紅綠藍 rgb 三原色組成的,通過設定三原色的權重可以改變線的顏色,命令如下 x為橫座標,y為縱座標 color的域值為0 1 pl...
如何自定義Flask中的響應類,如何自定義iOS中的控制元件
點 插入 類 彈出一對話方塊。類的型別尋generic class 然後填入你的類名,如果你要從基類繼承,在下面的 中填上基類名 繼承方式 public protected或private ctrl w 開啟類嚮導,在這裡可以增加新的類。它會自動新增類的標頭檔案 怎樣在自定義類中呼叫action類的...
press自定義型別,怎樣判斷和呼叫標題
1開啟自定義欄目模組,進入後臺後,點選右上角的顯示選項,在自定義欄目前打勾,確定,開啟自定義欄目功能。2使用自定義欄目設定你的引數。填寫自定義欄目中的名稱,以及引數的值,比如我想加一個引數為高度 3米,那麼你可以填他的名稱為p height 也可以是中文高度,親測,可以中文 值為3米,儲存。3前臺頁...