MATLAB作图时,如何把标志数据点的形状做成实心的

如题所述

代码如下:

>> x = -pi:pi/10:pi;

>> y = tan(sin(x)) - sin(tan(x));

>> figure

plot(x,y,'--bs',...

    'LineWidth',2,...

    'MarkerSize',10,...

    'MarkerFaceColor','b')

>> grid on

扩展资料:

注意事项

一、绘制实心圆:

pha=0:pi/20:2*pi;%角度[0,2*pi] 

 R=2;%半径 

 x=R*cos(alpha); 

 y=R*sin(alpha); 

 plot(x,y,'-') 

 axis equal

 fill(x,y,'r');%用红色填充

二、绘制实心圆点:

plot(1:8,'ro','MarkerFaceColor','r');

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-04

>> x = -pi:pi/10:pi;

>> y = tan(sin(x)) - sin(tan(x));

>> figure

plot(x,y,'--bs',...

    'LineWidth',2,...

    'MarkerSize',10,...

    'MarkerFaceColor','b')

>> grid on

第2个回答  推荐于2017-09-26
plot( x, y, 'o', 'markerfacecolor', [ 1, 0, 0 ] );
这样就是红心的圆圈,主要是设置'markerfacecolor'这个属性本回答被提问者和网友采纳
相似回答