• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Matlab绘图基础

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

MATLAB基本绘图函数 

plot:          x轴和y轴均为线性刻度(Linear scale 

loglog:      x轴和y轴均为对数刻度(Logarithmic scale 

semilogx:  x轴为对数刻度,y轴为线性刻度 

semilogy:  x轴为线性刻度,y轴为对数刻度   

举例:

x=linspace(0, 2*pi, 100);  linspace三个参数:起点,终点,维数   

y=sin(x); 

plot(x,y); 

(1) 若要画出多条曲线,只需将座标对依次放入plot函数即可:   

plot(x, sin(x), x, cos(x)); 

 

(2) 若要同时改变颜色及图线型态,也是在座标对後面加上相关字串即可:  

plot(x, sin(x), \'co\', x, cos(x), \'g*\');  

 

(3) 图形完成後,我们可用axis([xmin,xmax,ymin,ymax])调整轴的范围:   

axis([0, 6, -1.2, 1.2]);  

 

(4) 图形加上各种注解与处理:   

xlabel(\'Input Value\');  % x轴注解   

ylabel(\'Function Value\');  % y轴注解   

title(\'Functions\');  图形标题   

legend(\'y = sin(x)\',\'y = cos(x)\');  图形注解   

grid on;  显示格线   

 

(5) subplot来同时画出数个小图形於同一个视窗之中:   

subplot(2,2,1); plot(x, sin(x));   

subplot(2,2,2); plot(x, cos(x));   

subplot(2,2,3); plot(x, sinh(x));   

subplot(2,2,4); plot(x, cosh(x));  

 

(6) 其他各种二维绘图函数 

bar 长条图

errorbar 图形加上误差范围 

fplot 较精确的函数图形 

polar 极座标图

hist 累计图

rose 极座标累计图

stairs 阶梯图

stem 针状图 

fill 实心图

feather 羽毛图

compass 罗盘图

quiver 向量场图

 

【属性设置】

    plot(d(:,1),d(:,4),\'rs-\',d(:,1),d(:,3),\'g^-\',d(:,1),d(:,2),\'bo-\');
    legend(\'BFS\',\'FS\',\'MHRW\',\'Location\',\'NorthWest\');
    xlabel(\'$S$\',\'Interpreter\',\'latex\',\'fontSize\',16);
    ylabel(\'$P$\',\'Interpreter\',\'latex\',\'fontSize\',16);
    set(gcf,\'color\',\'none\');
    set(gca,\'fontsize\',16);
 

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Delphixe7android实现透明度可以调整的对话框发布时间:2022-07-22
下一篇:
delphi学习笔记的例子发布时间:2022-07-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap