如何用Matlab處理影象,將某些點標記為三角形

2021-03-04 09:22:45 字數 1154 閱讀 6322

1樓:匿名使用者

比如 (x1,y1) ... (x3,y3)是要標記的點的座標

那麼下面的命令可以實現

plot([x1 x2 x3] [y1 y2 y3], 'linestyle', 'none', 'marker', '^')

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

2樓:依然特雷西

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中生成了一個由兩組指定資料構成的散點圖。

3樓:匿名使用者

利用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);

4樓:楊好巨蟹座

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

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

y1 = x1.^2;

由於要繪製散點

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

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

stem(x1,y1,'fill');

當然也可以寫成這樣子:

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

stem(x1,y1);

如何學習matlab影象處理技術

學習matlab可以找一本這方面的教程,如 郵電出版社 matlab7.0從入門到精通 劉衛國 專matlab程式設計與應 用 等等,屬集中學習一個星期就可以了。不必先學c語言再學matlab。而matlab影象處理方面的可以另找幾本書,如 電子工業出版社 詳解matlab影象函式及其應用 張德豐 ...

如何用matlab畫二維函式影象

如果是初學 bai,建議使用du嚴格的數值繪圖命zhi令,在清楚函式定義域的dao前提下畫圖 clear all clc x 3 0.01 3 y exp x plot x,y grid on axis 3,3,2,6 log x 這個函式版,如果不限定權定義域的話,會有複數解的。clear all...

MatLab關於影象處理的書籍有哪些值得

精通matlab數字影象處理與識別 張錚,倪紅霞 藍皮的一本不錯 matlab 關於影象處理的書籍有哪些值得推薦 推薦經典的岡薩雷斯的 數字影象處理 matlab版 公認的比較好的,是岡薩雷斯的數字影象處理,阮秋琦翻譯的。你可以把這本書認真學習一遍,然後再翻看一下其他的書,拓展一下,這樣效果最好。答...