matlab中yyy是矩陣是什麼意思

2021-03-03 22:28:22 字數 3594 閱讀 2810

1樓:匿名使用者

這是把這個矩陣變成一個向量的形式。

y=[1 2;3 4]

y=y(:)

y =1 2

3 4

y =1324

2樓:匿名使用者

按列取出 y中的所用值

matlab中y=[ ];y=[y,1]是什麼意思

3樓:匿名使用者

y= 是定復義一個空的陣列,裡面什制麼都沒有bai,

y=[y,1]就是把y 和 1組成一個du矩陣陣列把結果zhi賦值給daoy

例如:y=; ,y=[y 1],結果y就是1 ,再一次 y=[y 1 2 3],y的值就是[1 1 2 3]

matlab裡xy=[x(:) y(:)];是什麼意思

4樓:匿名使用者

xy等於x,y的合併,冒號表示所有元素,則xy=[x(:) y(:)];表示將x的所有元素作為第一列,y的所有元素作為第二列,形成的xy是一個2列的矩陣;比如例子:

x=[1 2 3;4 5 6;7 8 9]x =1 2 3

4 5 6

7 8 9

x是個3*3的矩陣,在儲存時,按列儲存為[1 4 7 2 5 8 3 6 9]

所以x(5)=x(2,2)=5,所以下面的合併會按這個順序來。

>> y=rand(3)

y =0.8147 0.9134 0.

27850.9058 0.6324 0.

54690.1270 0.0975 0.

9575>> xy=[x(:),y(:)]

xy =

1.0000 0.8147

4.0000 0.9058

7.0000 0.1270

2.0000 0.9134

5.0000 0.6324

8.0000 0.0975

3.0000 0.2785

6.0000 0.5469

9.0000 0.9575

matlab y=(1,:)什麼意思

5樓:四舍**入

冒號:這個符號在matlab裡面表示「所有的」意思。

使用者給出的那個語句有問題,要麼是y(1,:),表示y這個矩陣的第一行所有列,要麼是y=x(1,:),把x這個矩陣的第一行所有列賦給y。

例如y =[ 1 2 3; 4 5 6 ], 則y(1, :) =[1 2 3]

6樓:匿名使用者

冒號:這個符號在matlab裡面表示「所有的」意思。

你上面那個語句有問題,要麼是y(1,:),表示y這個矩陣的第一行所有列,

要麼是y=x(1,:),把x這個矩陣的第一行所有列賦給y。

例如y =[ 1 2 3; 4 5 6 ], 則y(1, :) =[1 2 3]

7樓:匿名使用者

冒號表示所有元素。

所以y(:,1)的意思是矩陣y的第一列的所有元素。

你那句話的意思是將矩陣x的第一列的所有元素賦給矩陣y的第一列。

8樓:星就

矩陣y的第i列(冒號表示所有的index,因此y(i,j)表示y的第i行第j列,y(:,i)就表示整個第i列了)

9樓:匿名使用者

y(1,:)

矩陣y的第一行

10樓:匿名使用者

因為1/x在x=0處不連續,是趨於無窮大的,因此影象上會顯示成直線可以用下面的命令畫圖 x=-6:0.1:6; y=1./x; plot(x,y) grid on //顯示網格

y(:,i)在matlab中是什麼意思 5

11樓:星就

矩陣y的第i列(冒號表示所有的index,因此y(i,j)表示y的第i行第j列,y(:,i)就表示整個第i列了)

在matlab中(y-y).^2是什麼意思,括號右下角的那一點是什麼,有什麼用途

12樓:匿名使用者

^y和y應該分別表示兩個陣列,(y-y).^2表示兩個陣列相減,然後對每個元素平方

matlab中運算子之前加上點(.)表示陣列元素的操作,例如 a = [1 2 3;4 5 6], 那麼 a.^2 = [ 1 4 9;16 25 36],其餘點操作(.

* , ./ )也類似。

13樓:匿名使用者

加點表示點對點的運算,不加點為一般矩陣運算。

假設y-y為

1 00 2

那麼(y-y).^2則對每個元素單獨求乘方,結果為:

1 00 4

不加點號則是矩陣運算。

matlab中y(:,2)代表什麼意思?

14樓:隨墨楓飛

y(:,2)表示

的是y的第二行的所有元素,出來的是一個行向量!

矩陣的這種描述還有如下形式:

y(k,:),表示的y的第k列

y(i:j,k:l),表示的事y的第i-j行,與k-l列的交叉處得資料形成的矩陣!

15樓:

所有行、第2列資料。

16樓:匿名使用者

忘記了,好像是所有行、第2列資料,要不就是從0到2!

matlab語句中y=x'是什麼意思

17樓:天雲一號

matlab中,y=x'表示將x的轉置賦值給y。

在matlab中,變數右上方的單引號表示轉置運算(對於數值來說就是其本身)。

舉例說明如下:

x = [1, 2, 3; 3, 2, 1];

y = x';

% 執行上面的程式段後,輸出y為:

y=[1, 3; 2, 2; 3, 1]

18樓:花兒小詞

x為從-8到8以0.5為步長的列向量,即x=(-8,-7.5......)』

y是x的轉置,即y是行向量

ones(size(y)) 生成和y的元素個數相同且元素全為1的向量,當然格式也和y相同即也為行向量

x=x中所以元素和

這裡y=x'的作用就是為了後面生成全為1的那個向量能和x相乘

19樓:匿名使用者

將矩陣x的轉置賦值給y

20樓:匿名使用者

x是行向量,y才是列向量,在matlab中由於列向量不好表示,習慣上將列向量也表示成行向量的形式,列向量是行向量的轉置。

21樓:匿名使用者

:建立向量的表示式分隔符,如x=a:b:c

' 向量或矩陣的共軛轉置符

22樓:匿名使用者

x是1*33的矩陣,將它轉置後再賦給y,y便是33*1(33行1列)的矩陣

matlab中,如果a是矩陣,那麼a x,y,z 是什麼意思

這個得看你具體的程式應用吧,打個比方說吧,在matlab中我們存有一副 格式設回 為rgb的,名字就叫a,那答 麼r分量我們就可簡單表示為r a 1 同理g a 2 b a 3 也就是說,a x y z 中z代表的是維數,x和y代表的是 畫素,x和y就類似一個平面座標,如果括號只有冒號則代表平面所有...

矩陣中元素是均是變數如何在matlab中定義它請高

參考 n 5 x sym zeros n for i 1 n for j 1 n cmd sprintf sym x i i i,j x i,j eval cmd endend x執行來結果 源x x11,x12,x13,x14,x15 x21,x22,x23,x24,x25 x31,x32,x33...

Matlab中矩陣的輸入

在matlab中有多種輸入矩陣的方法,這裡只講述最簡單的直接輸入矩陣元素列表的方法。在輸入矩陣時,只需要遵守以下簡單的約定就可以了。卣籩形揮諞恍械腦?刂?漵彌懈窕蛘叨漢鷗艨?諉懇恍械慕嵛玻?梅趾爬幢昝鰲?鼉卣笥梅嚼 爬 鵠?例如,在輸入一個四階魔方矩陣的時候,只需輸入 a 16 3 2 13 5 1...