首页/文章/ 详情

matlab绘图绘图技能 一

3年前浏览1897

       微信图片_20210415164934.jpg

         过冷水最喜欢使用的就是matlab 的绘图功能,自认为比origin要灵活的多了。因为大家都喜欢 看图,所以掌握使用的绘图技能是很有必要的。本期过冷水就给大家介绍一些基本的二维绘图命令。

    plot和fplot:前者主要对具体的数值坐标进行绘图,而后者主要是对函数进行绘图。过冷水使用plot函数命令比较多一点。

x = 0:pi/10:2*pi;
y1 = sin(x);
y2 = sin(x-0.25);
y3 = sin(x-0.5);
plot(x,y1,'g',x,y2,'b--o',x,y3,'c*')



untitled.jpg

fplot(@(x)fun(x),[a,b])
或fplot(xfun(t),yfun(t))。第一种x为自变量,fun(x)为函数,
[a,b]为定义域;第二种xfun,yfun是参数t的函数,分别代表x和y坐标

plot(x,y1,'g',x,y2,'b--o',x,y3,'c*')
fplot(@(x) exp(x),[-3 0],'b')
hold on
fplot(@(x) cos(x),[0 3],'r')
hold off
grid on

untitled1.jpg

xt = @(t) cos(3*t);
yt = @(t) sin(2*t);
fplot(xt,yt)

untitled2.jpg


            在使用plot绘制图形往往希望能自定义曲线的线型、颜色以及类似origin里的标记符号。

图片

具体使用示例:

x = -pi:pi/10:pi;
y = tan(sin(x)) - sin(tan(x));
plot(x,y,'--rs','LineWidth',2, 'MarkerSize',10,'MarkerEdgeColor','m','MarkerFaceColor',[0.5,0.5,0.5]);
% '--rs':表示红色虚线,方块标记符
% LineWidth:线的粗细
% MarkerSize:标记符大小
% MarkerEdgeColor:标记符边框颜色
% MakerFaceColor:标记符颜色

untitled3.jpg

        本期讲的绘图知识其实很简单,是非常实用的代码知识,基本你用matlab就会使用到绘图命令,如果想要绘制出更好的图形,需要不断精进,本推文只是起到抛砖引玉的作用。

原创文章,作者过冷水,未经授权,禁止私自转载,转载请联系作者,如果您希望加入Matlab仿真秀官方交流群和资料下载可加群:927550334

精品回顾>>>>>>

MATLAB/ADAMS求解动力学

MATLAB通信工程师的必修课

Simulink电力电子技术建模和仿真

过冷水带你设计闭区域多边面积计算算法

过冷水和你学习matlab GUI应用

微信图片_20210415171219.jpg


理论科普代码&命令MATLAB
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2021-04-15
最近编辑:3年前
过冷水
博士 | 讲师 讨论号:927550334
获赞 359粉丝 184文章 107课程 11
点赞
收藏
作者推荐

免费 5.0
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈