matlab自定義函式怎麼把結果輸出到陣列

時間 2022-04-16 14:43:21

1樓:匿名使用者

shuzu(1,num++)=function(a,b,c...);這樣可以將一次運算的值依次儲存在乙個陣列中

或者你的函式輸出一些列值,想儲存在乙個陣列中,那麼 shuzu = function(a,b,c....)就好啦

2樓:蘭曦雪唯一

matlab基本資料單元是無需指定維數的陣列。陣列運算時matlab最鮮明的特點,她的一方面可以使得計算程式簡明易讀,另一方面可以提高計算速度。

陣列的輸入,最常用的陣列是雙精度數值陣列(double arry)。一維陣列稱為向量,二維陣列稱為矩陣,一維陣列可以視為二維陣列的特例。二維陣列的第一行稱為」行「,第二位稱為」列「,matlab陣列無需預定義維數。

直接輸入陣列的元素,用中括號」[ ]「表示乙個陣列,同行元素間用空格或逗號分隔,不同行間用分號或回車分隔。例如:

>>a=[1,2,3;4,5,6;7,8,9或者》a=【1 2 3 4 5 6 7 8 9】最後按乙個回車鍵,即可顯示結果。

matlab自定義函式,可以輸出多個陣列麼?

matlab怎麼自定義乙個函式,其自變數是乙個陣列,如輸入乙個陣列a,函式功能輸出乙個陣列是原陣列乘以10

3樓:匿名使用者

很簡單:如下

function b=amplify(a)b=a*10;

要點:該方法是使用m檔案定義函式,也就是說乙個函式儲存成乙個.m檔案,且檔名與函式名相同,那麼當呼叫函式時,會自動執行該m檔案。

函式定義形式

function =funcname()

語句。就是說如果有多個輸出變數則使用[ ]約束,互相之間以逗號隔開,輸入變數以()約束,同樣以逗號隔開。若只有乙個輸出則可以省去。

函式體部分就像普通matlab語句寫就行了,不必像c語言那樣使用return語句來表示返回值,只要函式體中與函式左邊變數名相同就是返回值。

matlab函式怎麼輸出陣列

4樓:燭龍一現

temp.m檔案中寫如下函式:

function array=temp()array=[1,2,3,4,5];

endarray就是函式的返回值,你給它賦什麼值,它就返回什麼。

專之後在command呼叫即可如

屬>> temp

ans =

1 2 3 4 5也可以這樣呼叫

>>arr=temp;

只是把函式的返回值儲存在變數arr中。

matlab 在主函式中呼叫乙個輸出陣列子的函式 怎麼呼叫?

5樓:鬼城小叮噹

一般子函式被呼叫,都有輸入變數,再返回乙個或多個變數。如:fuction [a b]=imag(m,n,p);

這個函式的意思是,輸入m n p三個參量,返回a b這兩個參量,可以是矩陣 數值 向量 結構體,根據自己的需要來。在呼叫的時候 在主函式中輸入: [a b]=imag(m n p);大寫對應相應的小寫imag是子函式的函式名,你這裡就是imgin;希望對你有幫助。

matlab中將for迴圈產生的資料賦值到陣列,然後用函式呼叫陣列。 30

6樓:我行我素

這與你的呼叫語句有關,你的plot語句在**?要寫在程式中。

matlab中陣列如何輸出資料格式為分數

7樓:匿名使用者

matlab中format option可以設定結果的顯示形式為option指定的樣式,輸出資料格式為分數則可以使用:

format rat

示例如下:

>> a = [2,0.2,0.3,0.123466]a =    2.0000    0.2000    0.3000    0.1235

>> format rat

>> a

a =       2              1/5            3/10         332/2689

8樓:天思夢中有你

用format rat命令

怎麼用matlab自己定義乙個函式,使這個函式可以將乙個陣列從小到大排列並取整!

9樓:

看你想用什麼排序方法了,簡單一些的話就是o(n^2)的方法如氣泡排序、插入排序和選擇排序,複雜一些的有o(n*logn)的快速排序等。乙個簡單的選擇排序可如下寫:

function s = floorsort( a )s = zeros(size(a));

for i = 1:length(a)

[a, b] = min(a);

s(i) = a;

a(b) = ;

ends = floor(s);

end望採納,謝謝!

求自定義函式,如何定義函式?

function gg tx gg s replace tx,left tx,1 if len s 2 then exit functions replace s,left s,1 if len s 0 then gg 1end function 將上面的函式放在模組裡面,在c1填入 gg a1 即...

怎麼弄自定義頭像,怎麼把qq自定義頭像弄成動態的?

普通使用者等級需要達到16級 qq會員使用者隨時可以 操作 個人設定 更換頭像 本地上傳 選擇你的 確定 ok!如果qq等級沒到16級,而且又不是qq會員,那可以選擇qq秀作為頭像!第二種方法就是成為qq會員,就可以免費用 裡的自定義頭像和自己上傳 為自定義頭像.但是qq會員用手機申請乙個月要10元...

excel如何自定義函式,怎麼在Excel中建立自定義函式

設資料在a1格,公式如下 if iserror find a1 numberstring int a1 2 元整 if iserror numberstring mid a1,find a1 2,1 2 numberstring int a1 2 元 numberstring mid a1,find...

c怎麼呼叫sqlserver的自定義函式

sql.exec insert into pig pigid values dbo.autonum hq 直接寫,或者寫儲存過程,在儲存過程裡面呼叫函式。c 中怎麼自定義函式並引用?sql server 怎樣在自定義函式裡面呼叫儲存過程?20 直接在儲存過程中寫函式名稱啊,如果此函式有返回值的則定義...

android自定義控制項怎麼用,如何自定義iOS中的控制項

ios中得控制項,大家並不陌生。那麼如何來自定義乙個控制項呢,對於純粹的顯示類的控制項我們在這裡不再贅述,只是說一下自定義控制項,如何響應點選訊息。一 uicontrol中的觸控事件響應函式 自定義乙個控制項,如果是需要響應點選訊息 拖動訊息,大多是直接繼承自uicontrol,在不熟悉下面所要講的...