1樓:楚以珊睦瓏
首先p必須是個3維矩陣。假設p的尺寸為mxnxt。那麼p(:,:,1)就是p的第一層,是一個mxn的二維矩陣。明白了沒?
比方說一個bmp影象用matlab讀出來就是一個三維陣列a。a=imread('name.bmp');
如果**的尺寸是800*600.那麼a就是一個800x600x3的三維矩陣。a(:
,:,1)就是第一層紅色通道的灰度影象。同理a(:
,:,2)是綠色通道。a(:
,:,3)是藍色通道。
2樓:諸鴻信隆甘
代表對矩陣進行轉置,就是將每個位置的下標i和j進行互換,重新把數值填在新的位置上,例如:a=【123;4
56】,3在第一行第三列,那麼轉置後。3的位置就成了第三行第一列。
3樓:晏良哲鄔蕾
a.'是一般轉置,a'是共軛轉置,顧名思義是對矩陣先做共軛運算,再進行轉置,在a是實數矩陣時,兩者沒有區別,但是當a是復矩陣時,就有區別了,示例如下:
a=[1
23;456]
a=12
3456
>>a.'ans=1
4253
6>>a'ans=1
4253
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
matlab中代表什麼意思,matlab中結果是什麼意思?其中的e表示什麼?
是條件運算中的等於運算子,用來判斷 左右兩邊的表示式或數值是否相等。若相等,則返回1,否則,返回0。在matlab中,與c語言中的等於運算子 類似。舉例說明如下 a 1,2,3,3,2,3,2 定義一個向量a maxindex a max a 確定向量a中最大值所在位置 max a 表示取a的最大值...
這個符號在css中代表什麼意思啊
id這種表示選擇器中的id選擇器,fff00e這種表示顏色值 選擇符,區域性的css 很多意思。一般設定id識別符號 css中,和 這兩個符號有什麼區別?css中,區別 1 是使用class引用的,多個控制元件可以同時使用一個class,一個控制元件上也可以使用多個class,比如 tdred td...
MATLAB結尾的分號代表什麼意思
分號表示此句結束,和換行一樣,但是換行結果會顯示出來,而有分號結果也會產生但不會顯示。表示該行命令執行結果不顯示 matlab中分號代表什麼意思 分號表示此句結束,和換行一樣,但是換行結果會顯示出來,而有分號結果也會產生但不會顯示。主要有兩個作用 1.陣列行分隔符 2.取消執行顯示 括號內的分號,你...