matlab中a屬於B怎麼表示,Matlab裡的AB,是什麼意思啊

2021-03-03 21:12:46 字數 5865 閱讀 8322

1樓:匿名使用者

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

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

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

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

2樓:匿名使用者

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

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

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

3樓:匿名使用者

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

4樓:匿名使用者

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

5樓:幹玄靳綺波

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

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

你的問題

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

matlab 中的a.*b和a*b有什麼區別

6樓:miss小花

一、名稱不同:

1、a.*b為「點乘」。

2、a*b為「位乘「。

二、用法不同:

1、a.*b是兩個矩陣對應元素相乘。

2、a*b就是線性代數裡面的矩陣相乘。

三、要求不同:

1、a.*b要求兩個變數的元素個數相等,排列方式相同。

2、a*b要求內維相同。

7樓:凌亂心扉

區別:a.*b前面是點乘,要求兩個變數的元素個數相等,排列方式相同,如都是行向量或都是列向量或都矩陣。a*b後者是矩陣乘法,要求內維相同。

用例項來說明matlab中這兩種乘法c=a.b,c=ab的區別1、a矩陣

2、b矩陣

3、c=a.*b

4、c=a*b

8樓:我行我素

前面是點乘,要求兩個變數的元素個數相等,排列方式相同,如都是行向量或都是列向量或都矩陣。後者是矩陣乘法,要求內維相同,如a是?*2個元素,b則是2*?

個元素,如不是這樣,就出錯。如:a=1:

5;b=6:10;c=a.*b,d=a*b'

結果是:

c =6 14 24 36 50d =130

9樓:匿名使用者

a.*b是將a矩陣與b矩陣中相同位置的元素相乘,兩個矩陣的大小必須相等

a*b就是矩陣運算中的矩陣相乘

如果a和b都是一個數,運算結果相同

10樓:匿名使用者

a*b就是線性代數中的矩陣相乘,a的列數必須等於b的行數。

而a.*b是對應元素相乘,兩個矩陣大小不一定相等。比如a是1*2的向量,b是2*4的矩陣,乘出來結果是一個2*4的矩陣。

剛剛dubug卡在這。。。才發現matlab裡.*和*不一樣。。。

11樓:匿名使用者

加點那個是針對數的運算

(直接把對應元素相乘即可)

沒加點的那個要楊哥按照高數中矩陣的運演算法則進行運算舉例a=[1,2;3,0] b=[2,3;1,1]a.*b=[1x2,2x3;3x1,0x1]=[2,6;3,0]a*b=[1x2+2x1,1x3+2x1;3x2+0x1,3x3+0x1]=[4,5;6,9]

12樓:匿名使用者

a .* b 是元素乘法,a 和 b 的維度要一樣。

a * b 是矩陣乘法,a 的列數要和 b 的行數一樣。

13樓:匿名使用者

% 列舉下列幾種可能,希望能自己總結下,加深映像a = 2; b = 3;

a.*b = 6;

a*b = 6;

%a = [2 3]; b = 3;

a.*b = [6 9];

a*b = [6 9];

%a = [2 3]; b = [4 7];

a.*b = [8 21];

a*b %錯誤

a*b' = 29;

%a = [1 2;3 4]; b =[2 3;4 7];

a.*b = [2 6;12 28];

a*b = [10 37;22 37];

14樓:匿名使用者

>> a=[1 2;3 4];

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

>> a/b

ans =

1 0

0 1

>> a./b

ans =

1 1

1 1

a/b相當於a乘b的逆

a./b是a的每個元素與b的每個元素對應相除>> a=[1 2 3 4 5];

>> b=3;

>> a./b

>> a/b

這種情況下,結果就是一樣的,自己體會下

15樓:馬洋洋

a * b means matrix multiply

a .* b means pixel by pixel multiply

matlab中a=[a,b],(a為行向量)是什麼意思?謝謝

16樓:

意思就是在a的後邊再添上b這個數(b是數)或者添上b這個向量(b是向量)。

例如a=[1 2 3], b = [4 5 6]那麼[a b] = [1 2 3 4 5 6]望採納,謝謝!

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

17樓:四舍**入

可以參考下面的內容:

若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

18樓:納喇亮鬱畫

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

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

19樓:尉遲仁偉溪

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

a*x=b.a

和b的行數一致.如果a

是n階方陣

b是n維列向量,那麼x

=a\b

為a*x=b

的解,如果解存在的話.

20樓:匿名使用者

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

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

21樓:匿名使用者

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

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

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

22樓:竇晉聊昆卉

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

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

23樓:小婷子

若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

24樓:匿名使用者

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

25樓:匿名使用者

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

matlab中b.\a是什麼意思?

26樓:匿名使用者

b./a意思是b點除

以a,而b.\a是a除以b

matlab裡的除分為左除和右除之分,也就是上面兩種。

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

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

27樓:伏伏

數除以陣列 k./a和a.\k。

表示k分別被a的元素除

28樓:塗顏帥

你看 b.\a 像不像 b在下a在上 ,因此就是a除以b 。點號是表明布什矩陣除法,而是對應元素相除。

例如 a=[1 2 3 ];

b=[2 4 6];

b.\a=[0.5 0.5 0.5];

如果是 a./b=[2 2 2] 明白麼。如果不加點,則表示矩陣除法,這樣運算的前提是方矩陣。

29樓:匿名使用者

即b的每個位置的數值對應相除a相應位置的數值,在這個演算法中必須保證矩陣a與b的大小相同

30樓:匿名使用者

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

31樓:匿名使用者

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

matlab中c=a\b是什麼意思?

32樓:匿名使用者

x = a\b 用來求解線性方程 a*x = b. a 和 b 的行數一致.

如果 a 是n階方陣 b 是n維列向量, 那麼 x = a\b 為 a*x = b 的解, 如果解存在的話.

33樓:匿名使用者

是矩陣左除,求解方程a.*c=b的解的!

matlab中abs(a,b)表示什麼意思。求給出具體答案及用法!

34樓:匿名使用者

你是不是寫錯咯,abs是取絕對值或者虛數的模的意思,用法是abs(a)只有一個引數的

比如abs(3)=3,abs(-3)=3,abs(1+i)=1.4142

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

35樓:匿名使用者

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

具體舉例就是:

w=1 2 3

4 5 6

7 8 9

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

2 35 68 9

36樓:

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

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

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

37樓:簡單唯一平凡

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

Matlab中a版和b版有什麼區別

a一般是上半年出的版本,b一般是下半年出的版本。mathworks公司一年出兩個版本。matlab的a和b有什麼區別 推出的時間不同 上半 年出的版本是a版,下半年出的版本是b版。比如 matlab 2014a是2014年春季,也就是上半年推出的。matlab是第4代語言,是一種指令碼語言,主要用於...

MATLAB中a b a a和b分別是什麼向量?分別佔多少位元組?a和b的關係又是什麼

a就是行向量 1 2 3 b是a的轉置,一般matlab預設資料型別是double,所以a 和 b都至少佔用 8 3 24個位元組內 但是 a 和 b 不是容單純的三個double,而是一個矩陣資料結構,可能會佔用更多的的位元組。用whos命令,可以看到變數佔用的位元組數。matlab中 a 1,2...

若集合B中的元素都屬於集合A,則集合A與B的關係是什麼 為什麼

若集合b中的元素都屬於集合a,則集合a與b的關係是什麼?為什麼?對於兩個集合a與b,如果集合b的任何一個元素都是集合a的元素,那麼集合b叫做集合a的子集.記作b c下面一橫 a,讀作b包含於a.集合b包含於集合a 或集合a包含集合b 根據子集的概念,如果集合a的任意一個元素 都是集合b的元素 任意a...