matlab图形绘制
2017-01-01 18:56
197 查看
1.离散数据以及离散函数
当把两个向量数组在直角坐标系中用点序列来表示时,就实现了离散函数的可视化。这些图像上的离散数列反映的是X所限定的有限点或者是有限区间上的函数关系,matlab是无法实现对无限区间上的数据的可视化的。
2.连续函数
matlab是无法绘制出真正的连续函数的,因此在实现连续函数的可视化时,首先必须将函数在一组离散自变量上计算函数结果,然后将自变量数组和结果数组在图形中表示出来。
为了更形象地表现函数的规律以及其连续变化,通常采用以下两种方法:
(1)对离散区间进行更细的划分;
(2)把每两个离散点用直线连接。
3.图像绘制实例
设函数y=x+sinx+e^x,试利用matlab绘制该函数在[-pi/2,pi/2]上的图像。
为了更好地观察各个数据点的位置,将背景设置为网格线,同时采用空心圆圈来标记数据点,并将曲线的颜色设置成红色。
接下来再给图像添加一些注释,
当把两个向量数组在直角坐标系中用点序列来表示时,就实现了离散函数的可视化。这些图像上的离散数列反映的是X所限定的有限点或者是有限区间上的函数关系,matlab是无法实现对无限区间上的数据的可视化的。
X1=[1 2 4 6 7 8 10 11 12 14 16 17 18 20]; Y1=[1 2 4 6 7 8 10 10 8 7 6 4 2 1]; figure(1) plot(X1,Y1,'o','MarkerSize',15) X2=1:20; Y2=log(X2); figure(2) plot(X2,Y2,'o','MarkerSize',15)
2.连续函数
matlab是无法绘制出真正的连续函数的,因此在实现连续函数的可视化时,首先必须将函数在一组离散自变量上计算函数结果,然后将自变量数组和结果数组在图形中表示出来。
为了更形象地表现函数的规律以及其连续变化,通常采用以下两种方法:
(1)对离散区间进行更细的划分;
(2)把每两个离散点用直线连接。
X1=(0:12)*pi/6;Y1=cos(3*X1); X2=(0:360)*pi/180;Y2=cos(3*X2); figure(1) subplot(221);plot(X1,Y1,'o','MarkerSize',3);xlim([0 2*pi]) subplot(222);plot(X1,Y1,'LineWidth',2);xlim([0 2*pi]) subplot(223);plot(X2,Y2,'o','MarkerSize',3);xlim([0 2*pi]) subplot(224);plot(X2,Y2,'LineWidth',2);xlim([0 2*pi])
3.图像绘制实例
设函数y=x+sinx+e^x,试利用matlab绘制该函数在[-pi/2,pi/2]上的图像。
x=-pi/2:0.01:pi/2; y=x+sin(x)+exp(x) plot(x,y)
为了更好地观察各个数据点的位置,将背景设置为网格线,同时采用空心圆圈来标记数据点,并将曲线的颜色设置成红色。
plot(x,y,'-ro') grid on
接下来再给图像添加一些注释,
title('y的函数图像'); xlabel('x'); ylabel('y'); legend('y=x+sinx+e^{x}');
相关文章推荐
- matlab中三维图形绘制函数
- 【matlab】利用matlab在图形中绘制箭头、标注、圈圈 - 很帅很酷炫
- Matlab入门_06_同一图像绘制多图形_注释
- matlab入门教程四 ----- 绘制平面图形
- Matlab 应用教程|如何绘制三维图形(综合篇)
- MATLAB绘制双Y轴图形
- matlab二维图形绘制(一)
- Matlab 应用之绘制三维图形(基础篇)
- matlab绘制概率分布图形
- matlab学习笔记之五种常见的图形绘制功能
- matlab 绘制条状图形
- MATLAB绘制图形
- 数学建模常用Matlab/Lingo/c代码总结系列——Matlab图形绘制函数汇总
- Matlab中绘制度长方体3D图形
- Matlab图形绘制
- Matlab图形绘制
- matlab 实现分形图形-科赫曲线绘制
- Matlab绘制三维图形以及提示框
- 利用matlab如何在图形中绘制箭头
- matlab绘制带置信区间的双y轴图形