MatLab画图总结
在MATLAB中画图是十分容易的,只要任何一对向量的长度相同(也就是我们初中和高中学过的函数的映射那种关系,一一映射)那么它就可以可视化的画出来。
用matlab画简单图像
比如说我们画一个简单的函数:
y=2e^(-0.2x)这个函数,使用下面这段代码:
>> x=0:0.1:10;
>> y=2*exp(-0.2*x);
>> plot(x,y);
得到的图像如下所示:
但是这样并没有完,这还不是最后的结果,因为它还没有标题,坐标轴标签,网格线。
给一个图片增加标签和坐标轴标签将会用到title,xlabel,ylabel这三个函数。调用每个函数时将会有一个字符串,这个字符串包含了图像标题,和坐标轴标签的信息。
用grid命令可以使网格线出现或消失在图像中,grid on 代表在图像中出现网格线,grid off代表去除网格线。
例如下面的代码:
我们画一个二次函数:
>> x=0:1:10;
>> y=x.^2-10*x+15;
>> plot(x,y);
>> title('Plot of y=x.^2-10*x+15');
>> xlabel('x');
>> ylabel('y');
>> grid on;
得到的结果如下:
联合作图
就是在一张图片上画多条线。
比如我们要画f(x)=sin2x,和g(x)=2cos2x;
x = 0:pi/100:2*pi;
y1 = sin(2*x);
y2 = 2*cos(2*x);
plot (x,y1,x,y2);
得到的结果如下图所示:
选择线的颜色,形式,符号形式图例
Matlab中预定义的一些规则:
对于我们之前的那个例子:y=x^2-10x+15的图像,我们用红色的虚线来描绘,重要的数值我们使用蓝色的小圆圈来表示:
如下所示:
>> xlabel('x');
>> x=0:1:10;
>> y=x.^2-10.*x+15;
>> plot(x,y,'r--',x,y,'bo');
我们可以使用legend这个函数来给我们画的图像添加标注,使得联合的图像显示更加明晰。
>> x=0:pi/100:2*pi;
>> y=sin(x);
>> y1=cos(x);
>> plot(x,y,'--'x,y1,':');
下面给一个全面的例子:
x=0:pi/100:2*pi; 19
y1=sin(2*x); 20
y2=2*cos(2*x); 21
plot(x,y1,'k-',x,y2,'b--'); 22
title(' Plot of f(x)=sin(2x) and its derivative'); 23
xlabel('x'); 24
ylabel('y'); 25
legend('f(x)','d/dx f(x)') 26
grid on;
写在后面的话
今天看到个哥们看他的博客要打赏,哎,我也要矫正牙齿,医生说要10万,哎,可是我还不是自己苦工资。我容易么????
我是不是也要来个博客打赏啊!!!!我觉得自己已经在向超级汉子的路上一去不复返了~~~
MatLab画图总结相关推荐
- Matlab画图时的线型、标记以及颜色简记
文章目录 背景 线型 标记 颜色 例说 背景 使用Matlab画图的时候经常由于需要画图,但是总是忘了曲线颜色.线型以及标记,这里在这里记录下,方便查阅. 效果预览: LineSpec -线型,标记和 ...
- MATLAB 画图时插入图例
MATLAB 画图时插入图例 legend('a','b');% 两条曲线,依次为a和b
- Matlab画图-非常具体,非常全面
Matlab画图 强大的画图功能是Matlab的特点之中的一个,Matlab提供了一系列的画图函数,用户不须要过多的考虑画图的细节,仅仅须要给出一些基本參数就能得到所需图形,这类函数称为高层画图函数. ...
- matlab caxis 刻度,[求助]MATLAB画图问题,caxis.m的问题
[求助]MATLAB画图问题,caxis.m的问题 近日在用evolutionary spectrum做一个序列的周期分析,碰到如下的问题: ??? Error using ==> set Ba ...
- 2021-01-20 Matlab画图技巧与实例:堆叠图stackedplot
Matlab画图技巧与实例:堆叠图stackedplot 在MATLAB线图中,一共有3种类型,分别是 线图,包括:plot,plot3,stairs,errorbar,area,stackedplo ...
- matlab的exec程序,C++调用Matlab画图的一段程序
劳动节闲来无事,写了一天程序,just for fun. 看,这是C++调用Matlab画图的一段程序.暂时不想多解释了,有兴趣的话,看看下面的代码吧. 以下几段代码由上到下,越来越旧.最上面的是最新 ...
- [Matlab] 画图命令
matlab画图命令,不定时更新以便查找 set(gcf, 'color', [1 1 1]); % 使图背景为白色 alpha(0.4); %设置平面透明度 plot(Circle1,Circle2 ...
- matlab画图入门篇--各种基本图形绘制的函数与实例【转载】
MATLAB画图入门篇--各种基本图形绘制的函数与实例 一. 二维图形(Two dimensional plotting) 1. 基本绘图函数(Basic plotting function):Plo ...
- 用matlab画图的好处,用matlab画图注意事项
问题 开始用matlab画图时,使用默认设置,画出来的图不好看 比如,这段代码 x=0:0.1:10; y1=sin(x); y2=sin(x+3); plot(x,y1,x,y2) xlabel(' ...
- 解决Matlab画图直接保存.eps格式而导致图不全的问题
解决Matlab画图直接保存.eps格式而导致图不全的问题 参考文章: (1)解决Matlab画图直接保存.eps格式而导致图不全的问题 (2)https://www.cnblogs.com/Garf ...
最新文章
- python学习---语法
- codevs 1729 单词查找树
- Plants vs. Zombies(二分好题+思维)
- qcustomplot 游标吸附_QCustomplot使用分享(九) 绘制图表-多功能游标
- php个人网页完整代码,个人主页php+html
- 2022 年海峡两岸无线科学与技术会议
- java与数据库连接odbc_详解java数据库连接之JDBC-ODBC桥连方式
- php fpm在哪配置,php配置php-fpm启动参数及配置详解
- 华为云服务器查看备份文件,云服务器备份查看备份
- 狼来了 【dfs】【树】
- 抖音用计算机打电话怎么按,抖音怎么用一部手机进行电脑直播
- JavaScript 数据类型和类型转换
- 狂欢,不过是一群人的孤单--来自人人
- 京东方和TCL为争夺全球液晶面板老大位置,展开并购竞赛
- 算法评价指标——TAR,FAR,FRR,ERR
- QuaggaJS在给定图像中定位条形码的工作原理
- 一天一天学做外挂@第三天-实现人物飞天效果[武林外传]
- 《源码阅读》专栏系列开篇 - 当Java工程师的这几年
- 2021-2028年按技术(2D、3D、面部分析)、应用程序(访问控制、安全和监控)、最终使用、地区和细分预测分列的面部识别市场规模、份额和趋势分析报告
- Android代码设置锁屏壁纸