有時辰我們用MATLAB處置數據的時辰,但愿做出的曲線圖中帶有各個點的坐標,那么,小編分享給大師一個方式
例如,對于函數 y=2*x.^2-3.*x,x的規模為[1:100];我們用MATLAB做出它的帶有星號的曲線圖,實現方式為plot(x,y,'*-');
若是想在各個星號點的位置添加其對應的函數值,實現方式如下:
for i=1:length(x)
text(x(i),y(i),num2str(y(i)));
end
如圖,可以看到每個點對應的函數值在圖中顯示出來。
若是想換種顏色,只需在后面加上顏色的設置即可
text(x(i),y(i),num2str(y(i)),'color',[1 0 0]);
若是只想要各個點的函數值,而隱去函數的曲線,也簡單,只需將畫圖曲線的顏色設置當作白色即可
plot(x,y,'w*-');
若是想讓畫出的曲線圖,帶有網格線,只需要在后面加上
grid on即可
整個圖做完之后,還應該有響應的橫縱坐標代表的意義,或者曲線對應的函數關系式,都可以在圖中顯示出來,實現方式如下:
xlabel('x')
ylabel('y')
legend('y=2*x.^2-3.*x')
此中,引號里面別離對應x坐標名稱、y坐標名稱、圖例
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!