matlab中MWab這樣的表達是什麼意思

2021-03-04 06:14:42 字數 4084 閱讀 3781

1樓:冷小瞳

意思是取w矩陣中第a到第b列的所有元素,並賦值給m。

w矩陣中列與列之間用「,」或空格隔開,行與行之間用」;「隔開。

第一個「:」表示所有行,第二個「:」表示從a到b。

w是一個矩陣,w(:,a:b)表示對應w矩陣所有的行中第a到第b列的數

matlab中m=w(:,a:b);這樣的表達是什麼意思?

2樓:匿名使用者

w是一個矩陣,w(:,a:b)表示對應w矩陣所有的行中第a到第b列的數,

具體舉例就是:

w=1 2 3

4 5 6

7 8 9

那麼:w(:,2:3)=

2 35 68 9

3樓:

意思是取w矩陣中第a到第b列的所有元素,並賦值給m。

w矩陣中列與列之間用「,」或空格隔開,行與行之間用」;「隔開。第一個「:」表示所有行,第二個「:」表示從a到b。(自己理解,不到之處請糾正)

你可以查下matlab中陣列,矩陣表示方法。

4樓:簡單唯一平凡

w矩陣中,所有行,a到b列的數

matlab中m=w;這樣的表達是什麼意思

5樓:白羊

w是一個矩陣,w(:,a:b)表示對應w矩陣所有的行中第a到第b列的數, 具體舉例就是:

w= 1 2 3 4 5 6 7 8 9 那麼: w(:,2:

3)= 2 3 5 6 8 9

6樓:匿名使用者

w(:)指的是不管w矩陣多少行多少列的,全部按一列重新組合。

matlab裡面a(b)是什麼意思啊?

7樓:四舍**入

可以參考下面的內容:

若b(a b;c d),則a(b)代表將元素a(a),a(b),a(c),a(d)放在對應的位置

b(a(a),a(b);a(c),a(d))。其中,a(a)代表a中第a個元素

例如:a=[3 5 6 5;8 6 2 3;1 8 9 3];

b=[1 4;3 2];

c=a(b);

c =3 51 8

8樓:納喇亮鬱畫

matlab中都是以矩陣的形式進行運算的,兩個矩陣相乘有點乘和叉乘兩種,預設的好像是叉乘,而樓主這樣寫是指點乘

也就是說a=b.*c,是b和c點乘,a=b*c是指叉乘,他們的結果是不一樣的

9樓:尉遲仁偉溪

x=a\b用來求解線性方程

a*x=b.a

和b的行數一致.如果a

是n階方陣

b是n維列向量,那麼x

=a\b

為a*x=b

的解,如果解存在的話.

10樓:匿名使用者

就是 b裡的元素位置,在該位置下相應位置a裡的元素,

a(b>5) 意思就是 b裡大於5的元素的位置,這些位置在a裡的相應位置的元素

11樓:匿名使用者

a代表一個矩陣,b代表矩陣陣列的編號,編號從1開始計算

如:a(1)=矩陣a中的第一個元素

如:a(2,2)=矩陣a中的第二行第二列的元素

12樓:竇晉聊昆卉

如果a是一個數,那麼就等價於c=b/a

如果a是方陣,那麼就等價於(理論上的計算結果,時間、準確度之類的不一定一樣)c=inv(a)*b

13樓:小婷子

若b(a b;c d),則來a(b)代表將元素a(自a),a(b),a(c),a(d)放在對應的位置

b(a(a),a(b);a(c),a(d))。其中,a(a)代表a中第a個元素

例如:a=[3 5 6 5;8 6 2 3;1 8 9 3];

b=[1 4;3 2];

c=a(b);

c =3 5

1 8

14樓:匿名使用者

a=[ ]的意思是a為空矩陣。一般用於矩陣 a 初始化(清零)。

15樓:匿名使用者

令a為空矩陣,大部分函式輸出顯示時會直接忽略掉空矩陣,這樣可以做到刪除矩陣的目的,也可以用來刪除矩陣中的某一行或一列

matlab裡的a(b,:)是什麼意思啊?

16樓:匿名使用者

把a中b為1的那些行提取出來

比如,如果b=logical([1;0;1])

那麼a(b,:)就是提取a的第1、3行。

17樓:匿名使用者

在a中取b對應的150行組成的矩陣

18樓:匿名使用者

從a中取出規定行組成新的的矩陣

19樓:幹玄靳綺波

b./a意思是b點除以a,而b.\a是a除以bmatlab裡的除分為左除和右除之分,也就是上面兩種。

對於矩陣的乘除都是直接的a/b或b\a或a*b,沒有點而加點的是對於矩陣裡每個元素的乘除,也就是a./b,b.\a和a.*b

你的問題

就是點除,和左除、右除的區分問題

matlab矩陣運算 a(b ,: )代表什麼意思

20樓:匿名使用者

a(b,:)是一個150*2的矩陣,新矩陣的第n行是a裡的第b(n)行;

要使得a(b,:)有結果,b裡的每一個元素必須大於等於1且小於等於150,否則會報:下標超限出錯。

a(b)是一個150*1的向量,向量裡的第n個元素是a裡第b(n)個元素;

要使得a(b)有結果,b裡的每一個元素必須大於等於1且小於等於300,否則就會超限報錯。

21樓:電動爐鉤子

train表示你的資料裡用來做train的部分。data(train,:) 中提取了data裡與train=1相同的那些行。group也是一回事

22樓:亓若谷愛子

&表示邏輯運算中的與運算,且支援矩陣運算。

./是點除,用於矩陣運算中對應元素相除。

---------------------------------你好,你的問題我已經回答。

如有疑問請追問,

若滿意請採納哦o(∩_∩)o~

答題不易,請點個【贊】哦

matlab中m = m(:).';是什麼意思?

23樓:匿名使用者

冒號指挨個取元

自素,在矩陣

中bai從上到下,從左至右du。比如最初m=[1 2;3 4],為2x2的矩陣zhi

dao; m=m(:)則m變為[1;3;2;4],4x1的矩陣.後面的.'表示求矩陣轉置。m變為 [1,3,2,4],1x4的矩陣

24樓:子辰子

樓上正解……就是相當於降維了。

matlab裡面w = w/max(w(:));這句是什麼意思,主要是w(:)不懂

25樓:匿名使用者

%% 一種歸一自化處理

bai%% 讓處理後的du所有元素

zhi均不大於dao 1

w = magic(3)

w = w/max(w(:))

w =8     1     6

3     5     7

4     9     2

w =0.8889    0.1111    0.

66670.3333    0.5556    0.

77780.4444    1.0000    0.

2222

26樓:匿名使用者

w(:)將w中的所有數按列排列。這樣w如果是矩陣,w(:

)就是一列。便於利用max來找到其中的最大數。 如果不做列排列。

max找到是w中各列的最大值,不是全域性的最大值。

matlab中離散楔的原理,matlab中離散小波的原理

我感覺matlab離散的原理好像和書中的那些原理沒半毛錢關係?笑翻了,哇咔咔,你才發現啊?這是小波參考書的通病,也是容易讓人抓狂的難點,就是小波理論的示意性理解與實際實現演算法總是被混為一談,實際這兩者有時真的沒半毛錢關係都沒有,完全是兩個領域的問題。在matlab中cwt理論的理解是用你上面的第一...

Matlab中的迴圈累加,matlab的 for迴圈求和

function newdata sumr data,r r rem size data,1 r 看行數是否為r的整數倍,rem為取餘命令 if r 0 data data zeros r r,size data,2 如果餘數不為0,則給原矩陣補r r行0元素。end m n size data 此...

matlab中求定積分的運算,Matlab怎麼計算定積分?

int 函式f x a,b 計算函式f x 在區間 a,b 的定積分 quadl 該函式使用了稱為洛巴託求積 lobatto quadrature 的演算法,對於高精度和光滑函式效率更高 i quadi func,a,b,tol func是被積函式,a,b是積分限,tot是期望的絕對誤差 如果不提供...