MATLAB中b end 1 1 是什麼含義

2021-05-07 08:55:24 字數 3259 閱讀 2273

1樓:奉俏麗奈鯨

是從最後一個取到第一個元素的意思,比如a=b(end:-1:1),意思是把b反過來賦給a。

2樓:定幻露閉夏

[b(2:end,1)的意思是取b得第一列與第2行到最後一行交叉,b(end,1)b的最後一行的第一列交叉處;

a=[b;c]是b和c上下拼接;(bc列數相等)

a=[b,c]是左右拼接;(bc行數相等)

3樓:酒思琳何豫

b=a(end:-1:1,:)表示將a的行的順序從尾到頭排列構成b,也就是b的第一行對應a的最後一行,第二行對應a的倒數第二行,以此類推.

c=a(:,end:-1:1)則是對a的列做類似倒的排列,得到c一個矩陣括號裡逗號用於間隔不同維度

比如a為一維向量,a(1)就表示第一個元素如果a為二維矩陣,那麼需要a(m,n)表示第m行,第n列矩陣,若是有冒號,比如a(:,n)就表示那些列數為n,行數為任意的所有制。

再來看a(end:-1:1,:),逗號前,end表示最後一行,1表示第1行,-1表示從後到前倒著取出a的整列,一般情況下我們順序來使用。

matlab中b(end:-1:1)是什麼含義

4樓:哼哈嗯嗯

b=a(end:-1:1,:)表示將a的行的順序從尾到頭排列構成b,也就是b的第一行對應a的最後一行,第二行對應a的倒數第二行,以此類推.

c=a(:,end:-1:

1)則是對a的列做類似倒的排列,得到c一個矩陣括號裡逗號用於間隔不同維度 比如a為一維向量,a(1)就表示第一個元素 如果a為二維矩陣,那麼需要a(m,n)表示第m行,第n列矩陣,若是有冒號,比如a(:,n)就表示那些列數為n,行數為任意的所有制。

再來看a(end:-1:1,:),逗號前,end表示最後一行,1表示第1行,-1表示從後到前倒著取出a的整列,一般情況下我們順序來使用。

5樓:匿名使用者

是從最後一個取到第一個元素的意思,比如a=b(end:-1:1),意思是把b反過來賦給a。

6樓:匿名使用者

你的這個語句是不對的!

7樓:匿名使用者

b(end:-1:1)=b(-n)

matlab 中b=a(end:-1:1,:)是什麼意思,c=a(:,end:-1:1)是什麼意思

8樓:荀寶穀梁琛麗

b=a(end:-1:1,:)表示將a的行的順序從尾到頭排列構成b,也就是b的第一行對應a的最後一行,第二行對應a的倒數第二行,以此類推。

c=a(:,end:-1:1)則是對a的列做類似倒的排列,得到c

matlab 中b=a(end:-1:1,:)是什麼意思,c=a(:,end:-1:1)是什麼意思

9樓:篤楚焦煙

b=a(end:-1:1,:)表示將a的行抄的順序從尾到bai頭排列構成b,也就是dub的第一行對zhi應daoa的最後一行,第二行對應a的倒數第二行,以此類推。

c=a(:,end:-1:1)則是對a的列做類似倒的排列,得到c

10樓:司徒芙笪媚

b=a(end:-1:1,:)表示將a的行的順序bai從尾到du頭排列構成b,也就是b的第一行zhi對應daoa的最後專一行,第二行對應a的倒數第二行,以此類推屬.

c=a(:,end:-1:1)則是對a的列做類似倒的排列,得到c一個矩陣括號裡逗號用於間隔不同維度

比如a為一維向量,a(1)就表示第一個元素如果a為二維矩陣,那麼需要a(m,n)表示第m行,第n列矩陣,若是有冒號,比如a(:,n)就表示那些列數為n,行數為任意的所有制。

再來看a(end:-1:1,:),逗號前,end表示最後一行,1表示第1行,-1表示從後到前倒著取出a的整列,一般情況下我們順序來使用。

matlab 中b=a(end:-1:1,:)與c=a(:,end:-1:1)分別是什麼意思?

11樓:哼哈嗯嗯

b=a(end:-1:1,:)表示將a的行的順序從尾到頭排列構成b,也就是b的第一行對應

a的最後一行,第二行對應a的倒數第二行,以此類推.

c=a(:,end:-1:

1)則是對a的列做類似倒的排列,得到c一個矩陣括號裡逗號用於間隔不同維度 比如a為一維向量,a(1)就表示第一個元素 如果a為二維矩陣,那麼需要a(m,n)表示第m行,第n列矩陣,若是有冒號,比如a(:,n)就表示那些列數為n,行數為任意的所有制。

再來看a(end:-1:1,:),逗號前,end表示最後一行,1表示第1行,-1表示從後到前倒著取出a的整列,一般情況下我們順序來使用。

12樓:匿名使用者

(,)括號中間逗號前面表示矩陣的行,後面表示列:表示任意,放到前面表示任意行,後面任意列1:1:end表示行向量起始為1步長1中止為end可以用向量進行矩陣的提取

a(1:3,:)就表示提取a矩陣的1到3行任意列

matlab中的“...”是什麼?比如b(2:end-1,3:end)+...

13樓:世界

一個矩陣括號裡逗號用於間隔不同維度。

比如a為一維向量,a(1)就表示第一個元素。

如果a為二維矩陣,那麼需要a(m,n)表示第m行,第n列矩陣,若是有冒號,比如a(:,n)就表示那些列數為n,行數為任意的所有制,即去矩陣第n列,相應a(m,:)表示去a的第m行所有元素。

再來看a(end:-1:1,:

),同樣逗號前表示行,後表示列,列的部分為冒號,表示列數任意,也就是對a整行整行進行操作;逗號前,end表示最後一行,1表示第1行,-1表示從後到前倒著取出a的整列,一般情況下我們順序來使用,比如a(2:1:end,:

)表示從a第二行取到最後一行,1表示取行時的間隔,若a(2:2:end,:

),表示每兩行取一行,就是2、4、6行下去到end。列的情況類似就不說了。

“...”是另一個矩陣的省略形式,b(2:end-1,3:end)+...表示兩個矩陣的運算。

在matlab中c1=[b(2:end,1);b(end,1)]; 是什麼意思

14樓:匿名使用者

[b(2:end,1)的意思是取b得第一列與第2行到最後一行交叉,b(end,1)b的最後一行的第一列交叉處;

a=[b;c]是b和c上下拼接;(bc列數相等)

a=[b,c]是左右拼接;(bc行數相等)

matlab中a2inf528528是什麼意思

matlab中a2 inf 582,582 會產生一個528 528的矩陣,並且其中的元素都是inf 無窮大 之後通過lath這個矩陣,判定內a2中那些元容素是0。我不是內行,可我猜想a2應該是定義了元素間的相通性。若相通,就記為0,否則記為inf。matlabinf表示無窮大量 同樣地,可以表示為...

請問MATLAB大神,這個程式的res是什麼意思,為什麼執行出來顯示缺少引數

res 就是一個返回值,這 個函式的功能是根據x,y資料來插值rho,所以你要正常執行的話,你得給出專x,y,rho的資料啊。你不屬給資料,只寫x rho當然提示你引數不足啊。例如可以這麼呼叫 x 1 5 y x.2 rand rho 1.5,2.5,3.5,4.5 x rho x,y,rho ma...

matlab中,0行1列的空矩陣是什麼,為什麼空矩陣會有1列

0 n或n 0的矩陣都是空矩陣。所謂的矩陣 乃至多維陣列 其實在記憶體中都是線性儲存的,這也是陣列可以使用單下標進行的索引的背景。至於行數和列數,都是對該片儲存區域的一種劃分方式而已,如果有興趣,看一看資料結構方面的書相信會對你有幫助。matlab中的1行0列空矩陣是什麼?為什麼空矩陣會有1行?10...