matlab中畫散點圖時怎樣在每個點上標記符號

2021-03-12 06:17:13 字數 2339 閱讀 6216

1樓:依然特雷西

1、開啟matlab。

2、首先抄,獲取一組bai用於作為散點

du圖縱坐zhi標的資料,這裡用一個一維數dao組來作為散點圖中的資料,如下圖所示,令a=[5,2,1,3]。

3、接著,需要定義散點圖的橫座標,給定一組資料作為橫座標,這裡依然用一個一維陣列,令b=[1,2,3,4]。

4、然後使用scatter函式就可以生成散點圖,函式第一個引數為橫座標資料,第二個引數為縱座標軸資料,因此輸入scatter(b,a)。

5、按下回車鍵,就在matlab中生成了一個由兩組指定資料構成的散點圖。

2樓:匿名使用者

利用text標記在指

bai定位du置顯示文字

x=rand(1,10)*10; %因為沒zhi有資料,這裡用隨即數生dao成內10個點的x,y座標

y=rand(1,10)*10;

l=; %10個標註

容plot(x,y,'.'); %畫十個點for ii=1:10

text(x(ii)+0.1,y(ii)+0.1,l); %利用十個點的座標新增對應標註

%適當增加一些距離,讓文字和點分開會美觀一些endfigure(gcf);

3樓:楊好巨蟹座

^首先需要建立m檔案,編寫**,由於是離散資料,計算儲存在一維矩陣中,如下所示內:

% calculate the first linex1 = 0:1:10;

y1 = x1.^2;

由於要繪製散點

容圖,所以不能用plot函式,該函式是繪製連續曲線的!要用stem函式代替,如下所示:

% 繪製離散點會填色,實心

stem(x1,y1,'fill');

當然也可以寫成這樣子:

% 繪製離散點空心,不填色

stem(x1,y1);

如何對matlab畫出的曲線中的定點進行打標記(並進行標記)

4樓:很多很多

1、啟動baimatlab,主介面如圖所示,在du命令列視窗中直zhi接鍵入**。

2、**如下圖dao所示回。可以看到matlab自動為其選擇了不同個答顏色進行區分,但是並不容易看出那條曲線是那個函式的。

3、下面通過定點標記,來給出明顯的區分。命令中的s代表方塊,也就是說第一條曲線用方塊畫出;命令中的*表示星號,也就是說第二條曲線用星號畫出。

4、下面的命令將第一條曲線用叉號標記,第二條曲線用圓圈標記。

5、下面的命令用五角星標記第一條曲線,用加號標記第二條曲線。

6、然後就完成了。

5樓:用著追她

1、啟來

動matlab,主介面如圖所示,在命

源令行視窗中直接鍵入**。

2、matlab自動為其選擇了不同個顏色進行區分。

3、下面通過定點標記,來給出明顯的區分。

4、命令中的s代表方塊,第一條曲線用方塊畫出;命令中的*表示星號,第二條曲線用星號畫出。

5、下面的命令將第一條曲線用叉號標記,第二條曲線用圓圈標記。

6、下面的命令用五角星標記第一條曲線,用加號標記第二條曲線。

6樓:匿名使用者

思路:使用plot()函式將定點繪製出來,並且設定點的樣式;如果需要文字標記的話,使用內text()函式進行註釋。

下面給容出具體的示例:畫出正弦函式在[0,2π]區間的曲線,同時標註出x=π/4的點。

1、計算曲線上的散點並繪圖

開啟matlab,在命令視窗輸入如下**:

>> x=0:pi/20:pi;    % x在[0,2π]均勻取值

>> y=sin(x);        % 正弦曲線y座標

>> plot(x,y,'b')    % 繪製正弦曲線

>> x0=pi/4;        % x=π/4的點

>> y0=sin(x0);    % x=π/4的點

2、標記定點

繼續使用plot()函式,將定點加入到繪圖視窗:

>> hold on            % 禁止重新整理圖形,使新加的點可以繪製在前面的圖形上

>> plot(x0,y0,'rs')    % 繪製x=π/4處的定點,引數'rs'表示點的樣式為紅色正方形

3、新增文字說明

>> text(x0,y0,['p(' num2str(x0) ',' num2str(y0) ')'])

7樓:時砂之王的

fig  視窗上有工具

注: 箭頭指示的工具可以標出點,並顯示座標,如圖,,,;

按紅圈的按鈕會出現編輯介面,,可以對影象做多種後期處理

用matlab畫散點圖,如何用matlab 畫散點圖 如何標記資料點的顏色

1 首先,我們開啟matlab軟體,在命令列視窗中輸入 help plot 看一下plot函式的使用方法。2 輸入a 12 34 45 22 8 16 17 19 52 33 42 18 3 輸入 plot a 1,a 2,用陣列的第一行做x軸,第2行做y軸。4 按回車鍵之後,可以看到已經繪製出散點...

在matlab中怎樣表示ln

matlab中自然對數函式ln 用log 表示,例如 e exp 1 log e ans 1另外 對於常用的如以2 10為底的對數,分別用log2 和log10 表示.對於任意底的對數,可以使用換底公式轉換為用以上任一種對數函式表示的式子.用log 函式 例如log exp 1 輸出 注 以2為底的...

Matlab中怎樣在矩陣中找出所有大於某固定值的元素

如a 1 2 3 4 34 2 6 7 34 45 65 54 b find a 10 那麼就會輸出b 2 3 6 9 12 這是以列優先的單下標輸出方式輸出下標 mm m find m val m是矩陣,val是固定值,mm結果 matlab中怎樣在一個矩陣中找出所有大於某固定值的元素 如a 1 ...