matlab中p1 1 eye 3 意思求解釋

時間 2021-08-11 17:31:21

1樓:匿名使用者

我們一般的二維矩陣就是行和列,三維矩陣還有頁,每一頁都是一個二維矩陣。

例如a=ones(2,2,2)

a(:,:,1) =

1 1

1 1

a(:,:,2) =

1 1

1 1

2樓:

命令及結果為:

p(:,:,1)=eye(3)

p =1 0 0

0 1 0

0 0 1

意思是說首先生成一個3階的單位陣,然後賦給p的第一層。

p(:,:,2)=eye(3)則結果為:

p(:,:,1) =

1 0 0

0 1 0

0 0 1

p(:,:,2) =

1 0 0

0 1 0

0 0 1

意思是第一層和第二層的結果。這樣理解就可以說清楚了。三維引數分別為:行。列。層。

3樓:匿名使用者

p是個三維矩陣,p=m×n×k ,p(:,:,1)是個二維矩陣m×n 例如

>> p(:,:,1)=1*eye(3)

p =1 0 0

0 1 0

0 0 1

matlab 矩陣冒號(:,1:2:3) 冒號 逗號都是什麼意思

4樓:匿名使用者

逗號分隔不同維數的序號,這裡就是行和列

1:2:3表示從1開始,間隔2,到超過3為止,也就是第一行和最後一行

單獨一個冒號相當於1:end, 也就是從第一行到最後一行

5樓:匿名使用者

冒號來指代

上一個矩源陣;bai下面是一個du例zhi子的matlab**:

dao>>a=[1 2 3;4 5 6;7 8 9]a =1 2 3

4 5 6

7 8 9

>>a(:,1:2:3)

ans =

1 3

4 6

7 9

matlab中p=b(:,3)*b(:,4)是什麼意思

6樓:匿名使用者

b(:,3)指的是 矩陣

b的第3列

b(:,4)指的是 矩陣b的第4列

b(:,3)*b(:,4)其實在語法上是錯誤的,因為他們維度不同,無法進行矩陣運算

可以改為 b(:,3)*b(:,4)' 或者 b(:,3)'*b(:,4)

前者生成一個矩陣,後者生成一個數。你可以用下面的**試試

%%%%%%%%%%%%%%%%%%%

b=[1 2 3 4; 1 2 3 4; 1 2 3 4]

b(:,3)

b(:,4)

b(:,3)*b(:,4)'

b(:,3)'*b(:,4)

b(:,3)*b(:,4) %最後一個行報錯,說明你的提問中的式子是錯的

%%%%%%%%%%%%%

%%%%%%%%%%%%%%

不過,也有一種特殊情況例外,那就是 矩陣b只有一行

這種情況下,雖然語法錯誤,但是不影響數值計算本身

比如下面的程式, 這時候,所有的運算結果 都是一個“數”,而不是常規的“矩陣”。

%%%%%%%%%%%%%%%%%%%

b=[1 2 3 4]

b(:,3)

b(:,4)

b(:,3)*b(:,4)'

b(:,3)'*b(:,4)

b(:,3)*b(:,4) %最後一個行沒有報錯,可能就是你碰到的情況

%%%%%%%%%%%%%

如果有用 望採納

matlab中'代表什麼意思?如p=(1,2:5)'中'是什麼意思?

7樓:匿名使用者

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

8樓:大好河山

代表對矩陣進行轉置,就是將每個位置的下標i和j 進行互換,重新把數值填在新的位置上,例如:a=【1 2 3;4 5 6】,3在第一行第三列,那麼轉置後。3的位置就成了第三行第一列。

9樓:匿名使用者

'代表向量或矩陣的轉置

如圖,在平面直角座標系中,以點p(1, 1)為圓心,2為半徑作圓,交x軸於A B兩點,開口向下的拋物線經過

1 角acb 120 2 a 1 3 1 47 2 0 b 1 3 1 47 2 0 3 y x 2 2x 24 d 0,2 請果斷給分 1 作ch垂直於x軸於h,根據題意ch 1,ac 2,顯然ach為角ach 60 的直角三角形,同理bch 60 故acb 120 2 如1問中解答的,ha hb...

1。曲線y x 3 x 2 1在p( 1,1)處的切線方程

1 y 3x 2 2x y 1 1 1 1 1 y 1 3 2 1 切線方程為 y 1 x 1 1 x 2 2 y 2x y 3 9,因此p不在曲線上。設切點為 a,a 2 則切線為 y 2a x a a 2 代入p 5 2a 3 a a 2 5 6a a 2 a 2 6a 5 0 a 1 a 5 ...

怪物獵人P3中文的集會所的關鍵任務

1 集會所下位5星關鍵任務 狩獵砂原的角龍 角龍1頭狩獵 尾槌龍流域 尾錘龍1頭狩獵 狩獵空之王者吧 雄火龍1頭狩獵 凍土轟鳴的咆哮 轟龍1頭狩獵 火之海棲息的龍 炎戈龍1頭狩獵 峰山龍 峰山龍1只討伐 2 集會所上位6星關鍵任務 青熊獸不得了 2 青熊獸2頭狩獵 喧譁兩成敗 狗龍王2頭狩獵 土砂龍...