matlab中plot x L 500 end,1 ,x L 500 end,2 是什麼意思

2021-04-23 17:12:53 字數 2778 閱讀 3045

1樓:匿名使用者

plot(x(l-500:end,1),x(l-500:end,2)):

x(l-500:end,1),取矩copy陣baix中l-500到最後行du的zhi

第1列作為x座標資料。

x(l-500:end,2)取矩陣x中l-500到最後行的第2列作為y座標資料。

作圖!dao

matlab中,形如a=a(end-6:end-1,2)是什麼意思

2樓:宇逸

假設a為m*n的矩陣,則a(end,1)表示最後一行第一列的元素,這裡end就表示最後一行,即m行;

同理,在這裡,

a=a(end-6:end-1,2)

就表示a取得第二列中倒數第7 到 倒數第2 的元素值。

3樓:匿名使用者

a(end )表示a的最後一個數,你這個意思就是將a的第二列的倒數第七個至倒數第二個數複製給a

matlab中 plot(x(1,:))什麼意思?

4樓:匿名使用者

matlab中plot(x(1,:))表示將二維矩陣x的第一行元素畫成散點圖。其中:

x(1,:)指x矩陣的第一行所有列,:表示所有的。

plot()是matlab中的描點做圖函式,一般需要指定橫座標和縱座標。這裡只有一組座標,則將其作為縱座標,橫座標預設為1,2,3,4...

舉個例子:

>> x = rand(100); % x為一個100×100的隨機矩陣

>> plot(x(1,:))

5樓:華電北風吹

這個橫座標x預設,預設為1,2,3……縱座標為x(1,:)矩陣x的第一行,畫出的對應的影象

6樓:匿名使用者

:指所有,就是第一行的所有資料。plot是作圖。

7樓:匿名使用者

這個是不是缺少一個座標系呢

8樓:匿名使用者

把x中第一行所有資料畫出

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

9樓:莫道無情

b=a(end:-1:1,:

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

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

a(end:-1:1,:

),同樣逗號前表示行,後表示列,列的部分為冒號,表示列數任意,也就是對a整行整行進行操作,逗號前,end表示最後一行,1表示第1行,-1表示從後到前倒著取出a的整列。

一般情況下我們順序來使用,比如a(2:1:end,:

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

),表示每兩行取一行,就是2、4、6行下去到end。

10樓:世界

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

比如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)+...表示兩個矩陣的運算。

11樓:匿名使用者

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

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

x1=x(1:2:end)在matlab中什麼意思

12樓:匿名使用者

表示x1是從矩陣x的第1個數開始取起,間隔為2,一直取到最後一個數。

例如x=[1 2 3 4 5 6]

那麼x1=[1 3 5]

matlab程式中plot(t,y(:,1))意思

13樓:

plot(t,y(:,1),'-k');,畫y陣列中的第一列數隨著t的變化曲線,『-k』表示顏色黑色實線,

plot(y(end-2000:end,1),y(end-2000:end,2),'-k');畫出y陣列中第二列的最後兩千零一個數,隨著y陣列中第一列的最後兩千零一個數的變化曲線

matlab中的這個a=[a(end) a(1:end-1) ]是什麼意思?

14樓:匿名使用者

end表示一個序列中的最後一個,於是:

a(end)=0 a(1:end-1)=[1 0 0 0 0 0 0 0 0]

a=[0 1 0 0 0 0 0 0 0 0]因此你這個程式應該是實現讓1向右移位的功能

matlab中的複數和角度,MATLAB中的複數和角度

45度時,實軸為1,虛bai軸為i,則 angle 1 i 180 pi ans 45 可以du看出,angle計算出來的zhi是弧度,乘以180 pi化為角 dao度。angle i 180 pi ans 90 直角內時,實軸為0 abs 1 i ans 1.4142 1.4142即根號容2,模 ...

matlab中是什麼意思,Matlab中的 什麼意思

是匿名函式的意思。匿名函式就像傳統程式語言中的行內函數,在單個matlab語句中定義。它由單個matlab表示式和任意數量的輸入和輸出引數組成。可以在matlab命令列或函式或指令碼中定義一個匿名函式。這樣就可以建立簡單的函式,而無需為它們建立一個檔案。從表示式建立匿名函式的語法是 f arglis...

matlab畫平面,matlab中如何利用法向量畫平面

y 5 0.25 5 z y y,z meshgrid y,z n 0.5 y 0.8 z mesh n,y,z surf n,y,z 不知道是不是你要的效果,另如果a不等於0,是四維的,圖回像是畫不出來答的 a 0b 0.5 c 0.8 x,y,z meshgrid 3 0.2 3 f x,y,z...