Matlab一元函数绘图方法
目录
- 一.基本绘图方法plot
- 二.坐标轴的调整+注释
- 三.图像分格
- 四.ezplot()函数方法
- 五.fplot()函数
一.基本绘图方法plot
plot是绘制一元曲线的基本函数,它利用自变量的一系列数据和应变量的值进行绘图。
1)举例画一条正弦曲线:
x = linspace(0,2*pi,100);
y = sin(x);
plot(x,y);
2)若要画多条曲线只需要将对应坐标依次放入plot函数即可:
x = linspace(0,2*pi,100);
y = sin(x);
plot(x,y,x,cos(x));
3)在每对坐标后面加入相应字符串,可以改变线条的形状以及颜色
x = linspace(0,2*pi,100);
y = sin(x);
plot(x,y,'c',x,cos(x),'r*');
plot函数的一些参数:
符号 | 图像形态 | 符号 | 颜色 |
---|---|---|---|
. | 点 | k | 黑色 |
o | 圆 | w | 白色 |
x | x | b | 蓝色 |
+ | + | g | 绿色 |
* | * | r | 红色 |
- | 实线 | c | 亮青色 |
: | 点线 | m | 锰青色 |
-. | 点虚线 | ||
– | 虚线 |
二.坐标轴的调整+注释
1)axis([xmin,xmax,ymin,ymax]);
x = linspace(0,2*pi,100);
y = sin(x);
plot(x,y,'c--',x,cos(x),'r:');
axis([0,3,0,1]);
2)注释
函数 | 含义 |
---|---|
xlabel | x轴注解 |
ylabel | y轴注解 |
title | 图形标题 |
legend | 图形注解 |
grid on | 显示格线 |
x = linspace(0,2*pi,100);
y = sin(x);
plot(x,y,'c--',x,cos(x),'r:');
xlabel('这是x轴');
ylabel('这是y轴');
title('曲线图形');
legend('y = sin(x)','y = cos(x)');
grid on;
三.图像分格
subplot(i,j,x)函数,i和j表示将整块面板分为i行j列个小块,x表示在第几个小块作图
x = linspace(0,2*pi,100);
subplot(2,2,1);
plot(x,sin(x));
subplot(2,2,2);
plot(x,cos(x));
subplot(2,2,3);
plot(x,2*x);
subplot(2,2,4);
plot(x,x.*x);
四.ezplot()函数方法
简易绘图方法
ezplot(‘f(x)’,[a,b])
ezplot(‘f(x,y)’,[xmin,xmax,ymin,ymax])
ezplot(‘x(t)’,‘y(t)’,[tmin,tmax])
绘制y=cos(x), x属于[0,pi]:
ezplot('cos(x)',[0,pi]);
绘制x = cos(t)^3
y = sin(t)^3
区间[0,2pi]
Matlab一元函数绘图方法相关推荐
- matlab学习四,一元函数绘图方法
直角坐标系下绘图函数 plot(),ezplot()函数 %用plot()绘制震荡衰减函数 y=exp(-0.5x)*sin(5x),并用虚线表示振幅衰减情况 x=0:0.1:4*pi; y1=exp ...
- MATLAB常用绘图方法总结
1.三维曲线 >> t=0:pi/50:10*pi; >> plot3(sin(2*t),cos(2*t),t) >> axis square >> g ...
- matlab hist函数_超全Matlab绘图方法整理(建议收藏!)
你好,我是goldsunC 让我们一起进步吧! 使用Matlab绘图 图像是结果的一种可视化表现,它能直观的体现你的结果,并且能体现你获得结果的准确性,在当前的大数据时代,在做数据分析的时候,将其可视 ...
- matlab画图命令fplot,matlab绘图方法fplot
Matlab 中 plot. fplot .ezplot 用法与区别函数 plot 是绘制二维图形的最基本函数,它是针对向量或矩阵的列来绘制曲线的.也就是 说,使用 plot 函数之前,必须..... ...
- 数学建模matlab imread,《matlab数学建模方法与实践》第三章 数据的处理
3.1数据的获取 3.1.1从Excel中读取数据 a= xlsread('路径',n(sheetn),'A(n-1):Bn(读入的数据范围)') 3.1.2从TXT中读取数据 3.1.2.1.1 同 ...
- C/C++ VS中调用matlab函数的方法
C/C++ VS中调用matlab函数的方法 [尊重原创,转载请注明出处] http://blog.csdn.net/guyuealian/article/details/73743654 Matla ...
- 《matlab科研绘图系列》之小提琴图绘制
相信大家对小提琴图并不陌生,它是比箱形图更易于视觉直观解读的图形绘制方法.它使用数据的核密度估计值代替了箱形图,并可选择叠加数据点本身.小提琴图是箱形图的升级加强版,对数据分布有更丰富的理解,同时不必 ...
- MATLAB之绘图基础
第7部分 MATLAB的绘图基础 1.二维图形绘制 (1)plot()函数 格式: plot(x)plot(x,y) 图形绘制函数plot(x)的格式说明 x内容 说明 实向量y 以y元素下标序号i为 ...
- MATLAB R2021a 绘图函数fplot 使用详解
内容参考:Plot expression or function - MATLAB fplot- MathWorks China MATLAB常用绘图函数除了plot外,fplot也是另一个重要的常用 ...
- Matlab之绘图工具箱大全
目录 一.序言 二.绘图工具箱的使用 1.输入数据 2.绘图工具箱的使用 2.1 plot工具箱的使用 2.2线图 2.3 针状图与阶梯图 2.4条形图 2.5散点图 2.6饼图 2.7直方图 2.8 ...
最新文章
- java局域网邮件_Java内网发送邮件
- php 字符串判空,php 使用 preg_replace 去除空格后的字符串无法判空
- CentOs MySQL数据目录迁移
- Android 网络异常
- raspberry pi_尝试8个有趣的Raspberry Pi项目
- HTTP与HTTP协议
- JavaScript基础(二)-类
- htc服务器更新系统,HTC U11刷机教程_HTC U11卡刷官方ruu升级更新系统
- 代码高亮_安卓集成代码高亮显示开源包
- 怎么查看自己电脑是否被安装远程监控
- 微信小程序的开发流程有哪些?
- [漏洞分析] CVE-2021-3560 PolKit条件竞争本地提权分析
- html qq在线状态,qq各种在线状态意思
- ubuntu 更换系统源和pip源
- 微信跳一跳辅助之JAVA版(最容易理解的算法)实现原理分析
- https://jingyan.baidu.com/article/c45ad29cd06453051753e2e9.html
- 什么是CSS特异性及其工作方式?
- LambdaStream
- SVG滤镜+阴影+渐变--学习笔记
- 使用Arduino的自动饮水机