1樓:匿名使用者
這個得看你具體的程式應用吧,打個比方說吧,在matlab中我們存有一副**,格式設回
為rgb的,名字就叫a,那答
麼r分量我們就可簡單表示為r=a(::1),同理g=a(::2),b=a(::
3),也就是說,a(x:y:z)中z代表的是維數,x和y代表的是**畫素,x和y就類似一個平面座標,如果括號只有冒號則代表平面所有的座標,如果有具體值則代表0-x和0-y所組成的平面座標,z則代表了不同的平面!
所以a(x:y:z)不是一個數,是一維平面陣列!
2樓:
裡面的逗號還是冒號 意思不一樣的a(x:y:z)代表a的第x到z裡面的y間隔元素
a(x,y,z)表示x行y列,z處的元素 所以這個用在三維裡面
3樓:
你這裡a是一個三維矩陣
a(x,y,z)表示三維矩陣中的一個元素
如a(1,1,1) a(1,2,3) 等等都是對應位置上的元素
4樓:匿名使用者
建立一個矩陣a,它有三列,第一列是x的共軛轉置(如果x是實的,那麼就是轉置),第二列是y的共軛轉置,第三列全是1。然後求這樣的a,使得a*a=z'(z的共軛轉置)。
matlab中a代表一個矩陣,那麼a(1)代表什麼意思?
5樓:宇逸
a(1)是指矩陣中的第一個元素。
matlab中矩陣的排列是按照從上往下,從左往右的;
比如說,一列數,給轉化為矩陣,排列如下:
>> a=1:10
a =1 2 3 4 5 6 7 8 9 10
>> b=reshape(a,2,5)
b =1 3 5 7 92 4 6 8 10>>
當呼叫矩陣中的元素時候,可以這樣使用:
>> b(5) %直接找到矩陣中第幾個元素ans =
5>> b(1,3) %使用矩陣中元素地址ans =
5>>
matlab中a代表一個矩陣,那麼a(1)代表什麼意思
6樓:宇逸
a(1)是指
矩陣中的第一個元素。
matlab中矩陣的排列是按照從上往下,從左往右的;
比如說,一列數,給轉化為矩陣,排列如下:
>> a=1:10
a =1 2 3 4 5 6 7 8 9 10
>> b=reshape(a,2,5)
b =1 3 5 7 92 4 6 8 10>>
當呼叫矩陣中的元素時候,可以這樣使用:
>> b(5) %直接找到矩陣中第幾個元素ans =
5>> b(1,3) %使用矩陣中元素地址ans =
5>>
7樓:林木木林
取矩陣中的第一個元素。
希望我的回答會對你有幫助!
8樓:匿名使用者
a(1) 表示矩陣a的第一個元素
9樓:臺晚竹徭嫻
你好!取矩陣中的第一個元素。
希望我的回答會對你有幫助!
如果對你有幫助,望採納。
matlab中x=a(:,1);y=a(:,2);z=a(:,3)是什麼意思?其中a為矩陣。
10樓:我的電視
x是矩陣a中第一列所有的元素排成的列向量。
:表示所有的
以此類推y是矩陣a中第二列所有的元素排成的列向量。
matlab裡面,a是一個矩陣,a(:)是什麼意思啊?
11樓:其凌春潘漪
如果x和y都是向量,那麼x(y)是和y一樣長的向量,且x(y)的第i個元素就是x(y(i))
同樣,如果下標b不是向量而是矩陣,那麼a(b)是和b一樣大的矩陣,且a(b)的(i,j)元素就是a(b(i,j))
當然,這裡還牽涉到a是矩陣的時候a(i)的意義,只要把a按列拉成一個向量來理解就行了
12樓:雲惜萍在真
a是矩陣,a(:)的結果是轉換為一個列向量。
如果對於矩陣
a,min(a)或max(a)得到會是一個行向量,其中每個元素是a各列的最小(大)值。而min(a(:))則可以得到a所有元素的最小值。
那麼,min(iho(:)):max(iho(:));
的意思就是,從矩陣iho最小值開始,以1為步長,直到不超過矩陣iho的最大值的一個向量。
matlab中,a為一個矩陣,a(a)是什麼意思
13樓:匿名使用者
%% 將 a 矩陣的內容作為索引值,重排 a 中所有索引值的位置;
%% 條件:a 矩陣內容均為索引值,及必須是 >0 並且 <= length(a(:)) (矩陣的最大元素索引)的正整數或者邏輯值。不然會提示出錯(索引超範圍)
% 如:
a = magic(3)
a =8 1 6
3 5 7
4 9 2
b = a(a) % b(1,1) = a(8) -> 7b =7 8 9
4 5 6
1 2 3
a = b;
b = a(a)
b =9 6 3
8 5 2
7 4 1
matlab a是一個矩陣b是一個矩陣 a(b)是什麼意思
14樓:電燈劍客
如果x和y都是向量,那麼x(y)是和y一樣長的向量,且x(y)的第i個元素就是x(y(i))
同樣,如果下
標b不是向量而是矩陣,那麼a(b)是和b一樣大的矩陣,且a(b)的(i,j)元素就是a(b(i,j))
當然,這裡還牽涉到a是矩陣的時候a(i)的意義,只要把a按列拉成一個向量來理解就行了
matlab裡面,a是一個矩陣,a(:)是什麼意思啊?
15樓:匿名使用者
a是矩陣,a(:)的結果是轉換為一個列向量。
如果對於矩陣a,min(a)或max(a)得到會是一個行向量
,其中版每個元
權素是a各列的最小(大)值。而min(a(:))則可以得到a
所有元素的最小值。
那麼,min(iho(:)):max(iho(:)); 的意思就是,從矩陣iho最小值開始,以1為步長,直到不超過矩陣iho的最大值的一個向量。
matlab中a=x\y是什麼意思?(x、y都是兩個矩陣)
16樓:匿名使用者
\是matlab裡面的左除。用來求(以你問題為例)x*a=y這個線性方程組的(最小二乘)解。
當然你這個方程比較奇怪,未知數為a,方程係數存在x矩陣裡面
Matlab中矩陣的輸入
在matlab中有多種輸入矩陣的方法,這裡只講述最簡單的直接輸入矩陣元素列表的方法。在輸入矩陣時,只需要遵守以下簡單的約定就可以了。卣籩形揮諞恍械腦?刂?漵彌懈窕蛘叨漢鷗艨?諉懇恍械慕嵛玻?梅趾爬幢昝鰲?鼉卣笥梅嚼 爬 鵠?例如,在輸入一個四階魔方矩陣的時候,只需輸入 a 16 3 2 13 5 1...
請問Matlab中如何生成某矩陣座標矩陣
其實不太清楚你要問什麼,如果你是要把原來的矩陣按列優先排成一行的話,用reshape就可以了 vec reshape a,1,x,y meshgrid 1 3,1 3 dm x y 這樣也可以 在matlab程式設計中,如何生成如下圖的二維座標矩陣?1 普通的數值矩陣的元素只能是一個數,不可能是這樣...
matlab中yyy是矩陣是什麼意思
這是把這個矩陣變成一個向量的形式。y 1 2 3 4 y y y 1 2 3 4 y 1324 按列取出 y中的所用值 matlab中y y y,1 是什麼意思 y 是定復義一個空的陣列,裡面什制麼都沒有bai,y y,1 就是把y 和 1組成一個du矩陣陣列把結果zhi賦值給daoy 例如 y y...