1樓:匿名使用者
y(:,2:5),逗號前面的冒號表示所有行,逗號後面的2:5,表示第2到5列
2樓:宇逸
同意樓上,就是把y矩陣的2到5列資料提取出來,然後賦值給p矩陣。
3樓:匿名使用者
就是矩陣y中的第2、3、4、5列是新矩陣p。
matlab中'代表什麼意思?如p=(1,2:5)'中'是什麼意思?
4樓:匿名使用者
a.'是一般轉置,a'是共軛轉置,顧名思義是對矩陣先做共軛運算,再進行轉置,在a是實數矩陣時,兩者沒有區別,但是當a是復矩陣時,就有區別了,示例如下:
a=[1 2 3;4 5 6]
a =1 2 3
4 5 6
>> a.'
ans =
1 4
2 5
3 6
>> a'
ans =
1 4
2 5
3 6
>> a=[1+i 2+2i 3+3i;4+4i 5+5i 6+6i]
a =1.0000 + 1.0000i 2.0000 + 2.0000i 3.0000 + 3.0000i
4.0000 + 4.0000i 5.0000 + 5.0000i 6.0000 + 6.0000i
>> a.'
ans =
1.0000 + 1.0000i 4.0000 + 4.0000i
2.0000 + 2.0000i 5.0000 + 5.0000i
3.0000 + 3.0000i 6.0000 + 6.0000i
>> a'
ans =
1.0000 - 1.0000i 4.0000 - 4.0000i
2.0000 - 2.0000i 5.0000 - 5.0000i
3.0000 - 3.0000i 6.0000 - 6.0000i
另外補充乙個conj(a)是求a的共軛矩陣,示例如下:
conj(a)
ans =
1.0000 - 1.0000i 2.0000 - 2.0000i 3.0000 - 3.0000i
4.0000 - 4.0000i 5.0000 - 5.0000i 6.0000 - 6.0000i
5樓:大好河山
代表對矩陣進行轉置,就是將每個位置的下標i和j 進行互換,重新把數值填在新的位置上,例如:a=【1 2 3;4 5 6】,3在第一行第三列,那麼轉置後。3的位置就成了第三行第一列。
6樓:匿名使用者
'代表向量或矩陣的轉置
matlab中,y=y(:);表示的是什麼啊?謝謝!
7樓:匿名使用者
y(:)表示y陣列(或向量)中的每乙個元素y=y(:);這句話就是把y陣列中的每個元素賦給y陣列,看起來是一句廢話,但是matlab中預設陣列都是列向量(列陣列),似乎不管原來y是行向量還是列向量,賦值後都是列向量,貌似即使原來是二維矩陣,這樣賦值後也是列向量
所以這條語句就是把y矩陣(不管原來是什麼格式)轉成列向量,你自己用matlab試試吧
matlab中(:,1:5);是什麼意思?
8樓:pl帶我離開
p1表示取m資料矩陣中的1至5列,t1表示取6、7列。。
括號中逗號前面表示所取的行,後面表示所取的列。
:表示取所有的,這裡即表示取1至5列的所有的行和6、7列的所有的行。
如果「:」在逗號後面即表示取所有的列。
9樓:不友邦
1、是指數組中的1至5列
2、第乙個冒號,指的是該陣列中的全部行數
3、第二個冒號,前後連線1和5,指的是1-5列
10樓:白鼻子馴鹿
p1代表取m的1到5列
t1代表取m的6到7列
將p1的轉置陣列賦給p
將t1的轉置陣列賦給t
matlab中,a(2:3,1:2:5)中1:2:5是什麼意思?
11樓:原芷文出季
matlab中a(:,1:2:3)表示取矩陣a的第1列和第3列的值。
說明:a中逗號之前的:表示所有行,逗號之後的1:2:3表示列從1到3取值,步長為2,所以列能取到的值為1,3。
示例:a=[ 7 1 5;
2 5 6;
3 1 5 ]則a(:,1:2:3)的結果為:
ans =
7 52 63 5
12樓:匿名使用者
2:3指的是第二行到第三行,步長預設為1,可以表示為2:1:3。
1:2:5這樣看,第一列到第5列,但不是以1增加,而是已2增加,步長是2。就是表示1、3、5共3列,比如1:2:9 就是取1,3,5,7,9。
13樓:紫
j:i:k
[j,j+i,j+2i, ...,j+m*i],where m = fix((k-j)/i).
this syntax returns an empty matrix when i == 0, i > 0 and j > k, or i < 0 and j < k.
就是 [1,1+2,1+2(2)]=[1,3,5]
matlab中的 (:,:,:2)是什麼意思
14樓:秦恭山夏
pow2主要是用來求基數2的n次冪//有兩種用法,一種是直接x=pow(y),其中的x和y都表示陣列,得到的x陣列中的每個值為2^y(i,j),也就是x(i,j)
=2^y(i,j);
另一種是x=pow2(y,e)
如果e為常數那麼x(i,j)
=y(i,j)
*2^e
,如果e為與y同維數的陣列,那麼
x(i,j)
=x(i,j)*2^x(i,j)
其實這些你可以在matlab裡面help一下就可以得到help
pow2
15樓:夢幻初雪
冒號「:」可以表示矩陣中的多個元素。例如a( 1 : k , n )表示矩陣a中第n列的1~k的元素,b( m , : )表示矩陣b中第m行的所有元素。
因此,根據上面的原理,a( : , : , 6)表示取三維矩陣a的所有第一維、第二維,第三維的第6個元素,a( :
, : , 1 : 6 )表示取三維矩陣a的所有第一維、第二維,第三維的第1—6個元素。
而原問題中的( : , : , : 2 )貌似有一點錯誤吧^^
16樓:匿名使用者
x=a:b:c
在matlab中是給x賦值的語句
a,c為賦值的起始端和終止端,b為遞增(減)步長。
.1表示0.1
x=-2:.1:2意思是x=-2,-1.9,-1.8,-1.7,-1.6....0,0.1,0.2,0.3....2
17樓:宇逸
matlab裡面的資料基本單位是矩陣,這個就是x=[-2 -1 0 1 2];
意思就是x矩陣裡面的元素是從-2到2,每個元素以1遞增的;在matlab裡面以1遞增時候可以不寫,可以直接寫成x=-2:2;
18樓:幽蘭書生
x=a:b:c
在matlab中是給x賦值語句:
a,c為賦值的起始端,b為遞增(減)步長。
.1表示0.1.
x=-2:.1:2意思是x=-2,-1.9,-1.8,-1.7,-1.6....0,0.1,0.2,0.3....2
19樓:西瓜的屁股
意思是變數x以0.1的增長值從-2一直增長到2.上面說的以1遞增應該是,x=-2:
1:2或者預設寫作x=-2:2。
你這個中間裡面有.1,意思是以0.1增長的。
想我的回答你能滿意
20樓:匿名使用者
在這裡x 是乙個三維陣列,或者說是三維矩陣,y=x(:,:,1)是指x中的第一頁中的二維陣列,y=x(2,-3,1)中的「-3」有誤,不能為負數,只能為正數,若是y=x(2,3,1)表示x中第1頁第2行第3列那個數
21樓:
太長了,一行寫不下,所以用...接下一行
你可以試試
s=b(1:end-2,2:end-1)+b(3:
end,2:end-1)+b(2:end-1,1:
end-2)+b(2:end-1,3:end)+b(2:
end-1,1:end-2)+b(1:end-2,3:
end)+b(3:end,1:end-2)+b(3:
end,3:end);
(全放到一行)
效果是一樣的
22樓:匿名使用者
石簡訊驗證一下多少錢
matlab中b1=b(1:2,[1 3 5])是什麼意思,謝謝各位啦
23樓:匿名使用者
% 取b矩陣的1到2行中的第1,3,5列元素賦予b1
b = magic(5)
b1=b(1:2,[1 3 5])
b =17 24 1 8 1523 5 7 14 164 6 13 20 2210 12 19 21 311 18 25 2 9b1 =
17 1 15
23 7 16
matlab中y=[2:n,1]是什麼意思
24樓:匿名使用者
y=[2:n,1]的意思是生成[2;3;4;。。。;n]列向量(1的意思是第一列)
25樓:來啦去去
2到n的數列和1合併
雨霏是什麼意思啊雨菲是什麼意思?高手解答!謝謝!
雨霏的意思為 紛飛之雨,有盛大之意,用來形容女孩子,心地善良純潔,心思細膩,思維縝密,且文學色彩頗為濃厚,有淑德同在,心形共美之感。雨霏出自 西周 詩經 小雅 采薇 昔我往矣,楊柳依依,今我來思,雨雪霏霏 解釋 回想當初出征時,楊柳依依隨風吹 如今回來路途中,大雪紛紛滿天飛。霏 漢字,拼音 f i。...
婚姻宮位中有紅鸞星庇護是什麼意思?求解答,謝謝
就是說若自由婚戀無果,還有一條媒人說合婚姻道路可行,就這意思。紅鸞星出現是什麼意思?紅鸞星動 是星象學上的一種卦象,如果有人說你紅鸞星動,說就是說你要結婚了 紅鸞星 封神榜 裡的紅鸞星 據封神榜所載,紅鸞星系鳳凰山青鸞鬥闕的龍吉公主,本為蕊宮仙子,是昊天大帝親生 西王母之女,只因心生思凡之念,被貶下...
歐密什麼意思,韓文「哦莫」是什麼意思啊?求解答!
是歐尼吧,韓語裡 姐姐的意思 用於女方的稱呼 韓文 哦莫 是什麼意思啊?求解答!韓語 意思 媽呀,天哪,羅馬音 eo meo,備註 是語氣詞,一般是女性在遇到沒有想到事情的時候發出的聲音,表示驚訝。就是類似天吶,oh my god的意思 韓文 哦莫 是什麼意思?韓語 意思 媽呀,天哪,羅馬音 eo ...