首页 > 编程知识 正文

matlab两点画圆弧,点画线比例

时间:2023-05-06 04:53:59 阅读:275964 作者:2785

今天用matlab画图时遇到两个问题


1.试图画出图像原点

    plot(0,0),×,因为matlab的索引是从1开始的而不是0

    plot(g(1,1)),x,这里g是一个读取的图片矩阵,这样画出来的点相当于plot(Y)即将1(索引)作为横坐标,g(1,1)的值(255)作为纵坐标画的点

    plot(1,1),√


2.试图画出一个矩形方框

    最开始用到的代码是:   

plot([250 250], [250 350], 'r');plot([250 250], [350 250], 'r');plot([250 350], [350 350], 'r');plot([350 250], [350 350], 'r');    这样做的原因是,我把 [] 内的两个数当作了一个坐标,即[x,y],事实是,这样的正确格式是

    plot([x1,x2...], [y1,y2,...])

    因此正确的代码应该是

plot([250 250], [250 350], 'r');plot([250 350], [250 250], 'r');plot([250 350], [350 350], 'r');plot([350 350], [250 350], 'r');


版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。