MATLAB a ones 2b diag 3,4cat 3,a,b 執行結果

2021-04-23 17:15:23 字數 3046 閱讀 1327

1樓:匿名使用者

ans(:,:,1) = 1 11 1

ans(:,:,2) = 3 00 4

2樓:匿名使用者

ans(:,:,1)=

1 1

1 1

ans(:,:,2)=

3 0

0 4

ans代表結果,是answer的縮寫。結算結果沒有賦給變數時,預設在結果前顯示「ans =」。

a=ones(2,6) 1.a(:)=1:2:24 2.a([1:3:7]) 3.diag(diag(a)) 4.b=a(:,end:-1:1) 請問誰能解釋上列語句

3樓:匿名使用者

下列語句的意思:

①、a=ones(2,6) ,將2行6列的單位矩陣賦值給a矩陣

②、a(:)=1:2:24 ,按①的形式回將1、3、5、7、。。答。、21、23數值賦值給a

③、a([1:3:7]) ,在②的形式矩陣中提取位置1,位置3,位置17的數字(取值方向:從上到下,從左到右)

④、diag(diag(a)) ,在②的形式矩陣中提取對角陣(注意,對角陣必須方陣)

⑤、b=a(:,end:-1:1),在②的形式矩陣中將

23、21、19

、。。。、3、1數值賦值給b,(其形式與②的形式相反賦值)

求助~~~哪個大神幫忙解釋一下~~matlab中求cat(3,a,b,c)具體是怎麼算出來的,a,b,c均為3乘3矩陣

4樓:劉賀

將3個2維矩陣串成一個三維矩陣,cat(3,a,b,c)裡面的3就是指沿著第3維方向連線

你就把3維矩陣想象成串在一根棍子上的3個「片」就行了,每一片分別是a、b、c3個

二維矩陣。

clear all;clc;

a=ones(3,3);

b=magic(3);

c=zeros(3,3);

d=cat(3,a,b,c)

d(:,:,1) =

1 1 1

1 1 1

1 1 1

d(:,:,2) =

8 1 6

3 5 7

4 9 2

d(:,:,3) =

0 0 0

0 0 0

0 0 0

5樓:匿名使用者

cat(3,a,b,c)就是建立一個三維矩陣,讓a做新矩陣的第一頁,b做第二頁,c做第三頁

三維矩陣分別是行,列,頁。這個要明白!

matlab初學者,想問一下**中的a=ones(2,3);a(:)=1:6怎麼得出那個結果的,分別代表什麼意思?謝了

6樓:匿名使用者

ones(2,3)是表示建立一個列為2行為3的數值全為1的矩陣,並賦給a,即第一句執行結果為:

a=1 1 1

1 1 1

a(:)=1:6是將a的值按列的順序分別賦值1,2,3,4,5,6。

7樓:彳亍雲啊

matlab中關於陣列的儲存是按列儲存的,也就是說從記憶體中讀取這個陣列,是先讀第一列再第二列,以此類推,賦值也同樣就是按列賦值了。

matlab中 a=[1,2,3;4,5,6;7,8,9] b=a(3:-1:1,1:3) 這個是什麼意思

8樓:墨汁諾

就是b取a的第3、2、1行,所有列,就是b是a上下翻轉的矩陣,相當於b=flipud(a)。

matlab中的矩陣:求解線性方程組是線性代數課程中的核心內容,而矩陣又在求解線性方程組的過程中扮演著舉足輕重的角色。利用科學計算軟體matlab來演示使用矩陣,同時,也使學生對線性代數的認識更加理性。

矩陣的構造:在matlab中,構造矩陣的方法有兩種。一種是直接法,就是通過鍵盤輸入的方式直接構造矩陣。另一種是利用函式產生矩陣。

9樓:花降如雪秋風錘

a=[1,2,3;4,5,6;7,8,9]表示的是輸入矩陣a,第一行是1,2,3;第二行是4,5,6;第三行是7,8,9 。

b=a(3:-1:1,1:3)表示b等於a矩陣的第3、2、1行,所有列,就是b是a上下翻轉的矩陣,相當於b=flipud(a)。

擴充套件資料

matlab的優勢特點:

1、 高效的數值計算及符號計算功能,能使使用者從繁雜的數**算分析中解脫出來。

2、具有完備的圖形處理功能,實現計算結果和程式設計的視覺化。

3、友好的使用者介面及接近數學表示式的自然化語言,使學者易於學習和掌握。

4、 功能豐富的應用工具箱(如訊號處理工具箱、通訊工具箱等) ,為使用者提供了大量方便實用的處理工具。

10樓:佼暢赧雅媚

大括號是cell結構

小括號是矩陣結構

a是cell結構,你可以把它看成是很多子矩陣組成的新矩陣。每一個位置就是一個矩陣,每一個矩陣下的某個位置就是一個數值

matlab a是一個矩陣b是一個矩陣 a(b)是什麼意思

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按列拉成一個向量來理解就行了

2乘以3還是2乘,2乘以3還是2乘3?

2乘3是對的,現在沒有乘以的說法 乘以 是舊稱,現在都說 乘 求採納,謝謝。都可以,前一個更好些 不一樣2乘以3是2 3,2乘3是2 3 2乘3和2乘以3有什麼不同?雖得數相同但意義不同。乘 表示倍數 個數的意思 6乘9,就是6個9的意思,即9 6 而6乘以9的意思是以9乘6,就是9個6的意思,即6...

a 2x2x2x3b 2x2x3a和b的最大公因數是多少最小公倍數是多少

a 2x2x2x3 b 2x2x3 a和b的最大公因數是12,最小公倍數是24 a 2x2x3xb,b 2x2x2x3,a和b最大公因數是 最小公倍數是 a 2x2x3xb,b 2x2x2x3,a和b最大公因數是 24 最小公倍數是 288 己知a 2x2x2x3,b 2x2x3x5,a與b的公因數...

已知a b c 6,a2 b2 c2 14,a3 b3 c3 36,求abc的值

ab bc ac 1 2 a b c zhi2 a 2 b 2 c 2 11 因為daoa 3 b 3 c 3 3abc a b c a 2 b 2 c 2 ab ac bc 所以專屬abc 1 3.a 3 b 3 c 3 a b c a 2 b 2 c 2 ab ac bc 6 不懂 a2忠的a ...