
使用plot()函数将定点绘制出来,并且设置点的样式;如果需要文字标记的话,使用text()函数进行注释。
打开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的点使用plot()函数,将定点加入到绘图窗口:>> hold on % 禁止刷新图形,使新加的点可以绘制在前面的图形上>> plot(x0,y0,'rs') % 绘制x=π/4处的定点,参数'rs'表示点的样式为红色正方形。
plot (MATLAB plot 函数),即matlab中二维线画图函数。
matlab 本身的菜单里就有这么一个功能
Data Cursor
点上这个按钮后
鼠标移到图中就是变成“十”字形,左键点击
就能在点的位置留下记号,并有框框显示纵横坐标等信息
点击工具栏data
cursor按钮
双击曲线上任一点
拖动游标(黑色小方块)查看数值
可用alt+双击,添加其他游标
也可在命令窗中输入
datacursormode
on打开此模式,datacursormode
off关闭此模式
个人感觉比ginput命令好使
z =[];
for k = 1:(length(y)-1)
if y(k)y(k+1) <= 0
z =[z k];
end
end
plot(x(z),y(z),'m+');
在matlab中,画点与画线是类似的,都可以用plot函数(二维空间,多维空间与二维空间类似)进行绘制。
plot命令的原理就是给定一个横坐标值和一个纵坐标值,就可以在该坐标位置画出一个点。
具体实现方法可以参考如下的程序段:
x = 1;
y = 2;
z = 4;
plot(x, y); % 在二维空间中坐标为(1, 2)的位置画一个点
plot3(x, y, z); % 在三维空间中坐标为(1, 2, 4)的位置画一个点
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)