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版 公認的比較好的,是岡薩雷斯的數字影象處理,阮秋琦翻譯的。你可以把這本書認真學習一遍,然後再翻看一下其他的書,拓展一下,這樣效果最好。答...