Matlab裡的xi表示什麼意思

2021-03-03 22:53:19 字數 3140 閱讀 4862

1樓:潘瑋柏

取x矩陣的第i行的所有元素。

matlab中":"的使用非常靈活,簡單的說就是代表矩陣中的全行或全列元素

謝謝採納

2樓:我是god易

你這個有bug吧,應該是x(i,:)

3樓:匿名使用者

x第i行的所有元素~~

matlab中「x(:,i)'」是什麼意思?

4樓:匿名使用者

x(:,i)'是取矩陣x的所有行的第i列並共軛轉置。其中,x表示一個矩陣;x(:

,i)表示所有行的第i列的子矩陣(冒號:就是全部的意思);最後的單引號表示共軛轉置,在實數領域相當於轉置。

x(a,b)取子矩陣在matlab是一種常用的操作。除了前面提到的取所有行(或列)用冒號,還可以取連續取或間隔取。比如x(2:

4,[2 3 5])表示取矩陣x 第2,3,4行和第2,3,6列交叉的矩陣。比如:

>> x=rand(6)

x =0.2769 0.9502 0.1869 0.2760 0.9597 0.5060

0.0462 0.0344 0.4898 0.6797 0.3404 0.6991

0.0971 0.4387 0.4456 0.6551 0.5853 0.8909

0.8235 0.3816 0.6463 0.1626 0.2238 0.9593

0.6948 0.7655 0.7094 0.1190 0.7513 0.5472

0.3171 0.7952 0.7547 0.4984 0.2551 0.1386

>> x(2:4,[2 3 5])

ans =

0.0344 0.4898 0.3404

0.4387 0.4456 0.5853

0.3816 0.6463 0.2238

>>

matlab中x(:,i)'是什麼意思

5樓:匿名使用者

x(:,i)'是取矩陣x的所有行的第i列並共軛轉置。其中,x表示一個矩陣;x(:

,i)表示所有行的第i列的子矩陣(冒號:就是全部的意思);最後的單引號表示共軛轉置,在實數領域相當於轉置。

x(a,b)取子矩陣在matlab是一種常用的操作。除了前面提到的取所有行(或列)用冒號,還可以取連續取或間隔取。比如x(2:

4,[2 3 5])表示取矩陣x 第2,3,4行和第2,3,6列交叉的矩陣。比如:

>> x=rand(6)

x =0.2769 0.9502 0.1869 0.2760 0.9597 0.5060

0.0462 0.0344 0.4898 0.6797 0.3404 0.6991

0.0971 0.4387 0.4456 0.6551 0.5853 0.8909

0.8235 0.3816 0.6463 0.1626 0.2238 0.9593

0.6948 0.7655 0.7094 0.1190 0.7513 0.5472

0.3171 0.7952 0.7547 0.4984 0.2551 0.1386

>> x(2:4,[2 3 5])

ans =

0.0344 0.4898 0.3404

0.4387 0.4456 0.5853

0.3816 0.6463 0.2238

>>

6樓:匿名使用者

x這個矩陣的第i列,再做轉置。換句話說,把x的第i列拿出來,再橫過來。

7樓:匿名使用者

二維矩陣x的第i列,如x=[1,2,3;2,3,4];x(:,2)就是 列向量(2,3)

8樓:匿名使用者

x是一個矩陣,表示x的第i列

同樣x(i,:)表示第i行

9樓:匿名使用者

第i列元素構成的列向量

matlab 中x(i)是什麼意思

10樓:段幹聽安昝基

取x矩陣的第i行的所有元素。

matlab中":"的使用非常靈活,簡單的說就是代表矩陣中的全行或全列元素

謝謝採納

11樓:匿名使用者

一個向量/陣列x的第i個元素

或者一個矩陣x的第i行

matlab 矩陣中 x( i :j , : )是什麼意思

12樓:祜風

1、x(i:j,:)的意思是選取矩陣x中的第i行到第j行的所有列資料。

2、這個操作得到的結果還是一個矩陣,其行數為(j-i+1),其列數與原矩陣相同。

3、舉例如下:

(1)矩陣x:

1 2 3 4

5 6 7 8

9 1 2 3

(2)x(1:2,:) :

1 2 3 4

5 6 7 8

13樓:匿名使用者

( : , :)表示下標範圍

逗號前面是行,後面是列

x(1:10,1:10)表示x(1,1)到x(10,10)這個10x10的矩陣

14樓:

x( i :j , : ) 是指矩陣x的 i 行到j行,任意列(目前有多少列就包含多少列);

冒號兩邊有數字代表從這個數到那個數,單獨出現在這裡就是指全部了。

在matlab中 a =[a x(i-33+1:i)]是什麼意思

15樓:匿名使用者

這是一個合併陣列的操作,在原有a的基礎上,新增x的從i-33+1到i的資料,合併成新的a。

遇到問題多嘗試,在機器上跑一跑,寫個例子就清楚了。

MATLAB裡怎麼表示導數

diff 函式是matlab的符號函式求導。diff 使用說明 diff s,v 對表示式s中指定符號變數v,計算s的一階導數 diff s,v n 對表示式s中指定符號變數v,計算s的n階導數 diff 應用例項對於顯函式的導數,如y 6x 3 4x 2 x 5 diff 6x 3 4x 2 x ...

在matlab中fspecial是什麼意思

建立一個二維的濾波器。影象處理中,建立好後可以使用函式imfilter呼叫這個濾波器,對某個影象做濾波操作,如高斯模糊。matlab中gv imfilter i2,sv,replicate 是什麼意思 功能 對任意型別陣列或多維影象進行濾波。i2為 輸入影象 sv為 濾波掩模 gv為 濾波後影象 r...

matlab中函式中的表示什麼意思

如果是按照陣列計算的話一定要加這個點 在函式中如果不是陣列,加點也不會錯,但是是陣列的計算不加點一定錯。matlab中函式後面加個 是什麼意思?就是所謂的共軛矩陣 a 1 2 3 a 123 反之亦然。a 1 0 1 2 a 1 1 0 2 如果是按照陣列計算的話一定要加這個點 在函式中如果不是陣列...