1樓:匿名使用者
a就是行向量 [1 2 3] ,b是a的轉置,一般matlab預設資料型別是double,所以a 和 b都至少佔用 8*3 = 24個位元組內
,但是 a 和 b 不是容單純的三個double,而是一個矩陣資料結構,可能會佔用更多的的位元組。用whos命令,可以看到變數佔用的位元組數。
matlab中 a=[1,2,3;4,5,6;7,8,9] b=a(3:-1:1,1:3) 這個是什麼意思
2樓:墨汁諾
就是b取a的第3、2、1行,所有列,就是b是a上下翻轉的矩陣,相當於b=flipud(a)。
matlab中的矩陣:求解線性方程組是線性代數課程中的核心內容,而矩陣又在求解線性方程組的過程中扮演著舉足輕重的角色。利用科學計算軟體matlab來演示使用矩陣,同時,也使學生對線性代數的認識更加理性。
矩陣的構造:在matlab中,構造矩陣的方法有兩種。一種是直接法,就是通過鍵盤輸入的方式直接構造矩陣。另一種是利用函式產生矩陣。
3樓:花降如雪秋風錘
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、 功能豐富的應用工具箱(如訊號處理工具箱、通訊工具箱等) ,為使用者提供了大量方便實用的處理工具。
4樓:佼暢赧雅媚
大括號是cell結構
小括號是矩陣結構
a是cell結構,你可以把它看成是很多子矩陣組成的新矩陣。每一個位置就是一個矩陣,每一個矩陣下的某個位置就是一個數值
matlab中a=[a,b],(a為行向量)是什麼意思?謝謝
5樓:
意思就是在a的後邊再添上b這個數(b是數)或者添上b這個向量(b是向量)。
例如a=[1 2 3], b = [4 5 6]那麼[a b] = [1 2 3 4 5 6]望採納,謝謝!
大家好,向大家請教個問題,在matlab中有兩個向量: a = [1 2 3]; b = [4 5 6];
6樓:劉陽升
構造第三個矩陣c
c=[a';b'];
然後按照常規輸出方法就可以了
請問matlab中怎麼把一維陣列逆序排列,如將a=[1,2,3,4,5],轉成b=[5,4,3,2,1]。有沒有一個現成的函式實現呀
7樓:四舍**入
用:b=fliplr(a);
fliplr左右翻轉矩陣
語法:b=fliplr(a)
將矩陣a的列繞垂直軸進行左右翻轉matabc如果a是一個行向量,fliplr(a)將a中元素的順序進專行翻轉。
如果a是一個列向量,fliplr(a)還等於a。
8樓:凌亂心扉
用:baib=fliplr(a);
fliplr左右翻轉矩陣
語法:du
b=fliplr(a)
將矩陣a的列繞垂
zhi直軸進行dao左右翻轉matabc
如果a是一專個行向量,fliplr(a)將a中元屬素的順序進行翻轉。
如果a是一個列向量,fliplr(a)還等於a。
舉例說明:
例一:如果a是一個行向量
a=[1 3 5 7 9]
fliplr(a)
ans=[9 7 5 3 1]
例二:如果a是一個列向量
a=[135
79]fliplr(a)
ans=[135
79]【功能簡介】實現矩陣左右翻轉。
【語法格式】
b=fliplr(a)
對矩陣a進行左右翻轉。
【例項3.47】對矩陣magic(3)進行左右翻轉。
>> a=magic(3)
a =8 1 6
3 5 7
4 9 2
>> b=fliplr(a) %左右翻轉b =
6 1 8
7 5 3
2 9 4
【例項分析】左右翻轉的過程中,如果矩陣有奇數列,那麼中間一列是沒有變化的。
9樓:戶衣
matlab中把一維數
bai組逆序排列,可以通du過fliplr函式zhi來進行操作。
daofliplr,是指
專對矩陣屬
操作的函式,可以實現矩陣翻轉。
將一維陣列逆序排列步驟(如a=[1,2,3,4,5]轉成b=[5,4,3,2,1]):
1、雙擊開啟matlab應用程式。
2、在matlab介面中的「命令列視窗」中輸入命令。
3、根據紅色區域位置,在「命令列視窗」輸入「a=[1,2,3,4,5]」。
4、通過函式fliplr求矩陣逆序排列,在「命令列視窗」輸入「b=fliplr(a)」,按下回車鍵。可求得矩陣逆序排列b=[5,4,3,2,1]。
10樓:匿名使用者
fliplr(a);
你可以在matlab中輸入help fliplr具體看一看!
11樓:
沒有bai這種函式吧,自己編一du個函式,加zhi入庫不就可以了這個dao很簡單啊
function (b)=paixu(a);j=1;
n=length(a);
for j=1:n
b(n-j+1)=a(j);
end沒仔細弄你在內改改,應該可以容的
12樓:匿名使用者
b=a(end:-1:1)
13樓:匿名使用者
sort(a,'descend')
在matlab中如何求一個向量內各個元素之和
14樓:匿名使用者
其實很簡單,只要用命令sum就ok了
你的問題只要這樣就解決了:sum(a)回車
再告訴你一些簡單的命令吧 mean平均值 diff微分 round四捨五入,有什麼問題,發我郵箱[email protected]
matlab中rand和randn分別是什麼函式
在matlab中,rand是0 1的均勻隨機分佈,而randn是均值為0方差為1的正態分佈。舉個例子 x rand 產生一個在 0,1 區間內的隨機數。x rand n 或x randn n 產生一個n n的隨機變數矩陣。x rand m,n 或x randn m,n 產生一個m n的隨機變數矩陣。...
Matlab中a版和b版有什麼區別
a一般是上半年出的版本,b一般是下半年出的版本。mathworks公司一年出兩個版本。matlab的a和b有什麼區別 推出的時間不同 上半 年出的版本是a版,下半年出的版本是b版。比如 matlab 2014a是2014年春季,也就是上半年推出的。matlab是第4代語言,是一種指令碼語言,主要用於...
matlab中a屬於B怎麼表示,Matlab裡的AB,是什麼意思啊
a代表一個矩陣,b代表矩陣陣列的編號,編號從1開始計算 如 a 1 矩陣a中的第一個元素 如 a 2,2 矩陣a中的第二行第二列的元素 matlab裡的a b,是什麼意思啊?把a中b為1的那些行提取出來 比如,如果b logical 1 0 1 那麼a b,就是提取a的第1 3行。在a中取b對應的1...