Matlab图形绘制
图形绘制
离散函数图形:
例:离散数据和离散函数可视化(离散数据作图方式)
X1=[,,,,,,,,,,,,,,,,,,,]; Y1=[,,,,,,,,,,,,,,,,,,,]; figure() plot(X1,Y1,'o','MarkerSize',) %作图函数,’o’为图案,MarkerSize设置图案大小15 X2=:; Y2=log(X2); figure() plot(X2,Y2,'o','MarkerSize',)

连续函数图形:
在matlab中没有真正的连续函数,只能通过离散的量表示。为了更形象体现函数的规律变化,有两种方法。1是更加细致的对离散区间进行划分,更加趋近函数的连续变化特性。2是把两个离散的点进行连接,以两点之间的直线近似表示。
例:连续函数可视化
subplot(m,n,p) 将当前图窗划分为 m×n 网格,并在 p 指定的位置创建坐标区。MATLAB® 按行号对子图位置进行编号。第一个子图是第一行的第一列,第二个子图是第一行的第二列,依此类推。如果指定的位置已存在坐标区,则此命令会将该坐标区设为当前坐标区。
xlim(limits) 设置当前坐标区或图的 x 坐标轴范围。将 limits 指定为 [xmin xmax] 形式的二元素向量,其中 xmax 大于 xmin。
X1=(:)*pi/; Y1=cos(*X1); X2=(:)*pi/; Y2=cos(*X2); figure() subplot(,,); %将figure创建的图形区划分为2x2,并在1创建图形 plot(X1,Y1,'o','MarkerSize',); xlim([ *pi]) %将坐标轴范围设置为0-*pi subplot(,,); plot(X1,Y1,'LineWidth',); xlim([ *pi]) subplot(,,); plot(X2,Y2,'o','MarkerSize',); xlim([ *pi]) subplot(,,); plot(X2,Y2,'LineWidth',); xlim([ *pi])

图形绘制的基本步骤和实例:
1,数据准备, 产生自变量采样向量,计算相应的值向量
2,选定图形窗口和子图位置,默认情况下,matlab系统绘制图形为figure1,figure2…….
3,调用绘图函数绘制图形,如plot();
4,设置坐标轴范围,刻度和坐标网格
5,利用对象属性值或图形窗口工具栏设置线型,标记类型和大小等
6,添加图形注释,例如图名,坐标名称,图例,文字说明等
7,图形的导出和打印
例:设函数 ,绘制 的图像。
x=-pi/:0.01:pi/; y=x+sin(x)+exp(x); %1数据准备 plot(x,y); %,3默认选定figure1,绘制图形
会有如下结果

进行修改:
x=-pi/:0.01:pi/; y=x+sin(x)+exp(x); plot(x,y,'-ro') %‘-ro’ 5将曲线设置为红色 grid on %4可以在坐标区绘制网格线
grid on 显示 gca 命令返回的当前坐标区或图的主网格线。主网格线从每个刻度线延伸。

补充说明上的修改:
x=-pi/:0.01:pi/;
y=x+sin(x)+exp(x);
plot(x,y,'-ro')
grid on
title('y的函数图像');
xlabel('x');
ylabel('y');
legend('y=x+sinx+e^x'); %四个都为注释说明类的属性,由下图可知功能

Matlab图形绘制的更多相关文章
- Matlab——图形绘制——三维立体图形 剔透玲珑球 动态图——彗星状轨迹图
三维绘图函数 三维绘制工具 函数view 实例:三维螺旋线 >> t=:pi/:*pi; plot3(sin(t),cos(t),t) grid %添加网格 plot3可以画出空间中的曲 ...
- Matlab——图形绘制——二维平面图形
二维平面图形 hold on ————在已画好的图形上添加新的图形 plot 是绘制一维曲线的基本函数,但在使用此函数之前,我们需先定义曲线上每一点的x 及y 座标.下例可画出一条正弦曲线: > ...
- matlab学习笔记之五种常见的图形绘制功能
分类: 离散数据图形绘制 函数图形绘制 网格图形绘制 曲面图形绘制 特殊图形绘制 本文重点介绍matlab五种图形绘制方法的后三种. 一.网格图形绘制 以绘制函数z=f(x,y)三维网格图为例,下面为 ...
- matlab学习笔记8 基本绘图命令-特殊图形绘制
一起来学matlab-matlab学习笔记8 基本绘图命令_3 特殊图形绘制 觉得有用的话,欢迎一起讨论相互学习~Follow Me 参考书籍 <matlab 程序设计与综合应用>张德丰等 ...
- Matlab绘图基础——图形绘制的插值 以及 图像大小的重采样
使用说明:图形绘制时的插值 interp1 %1-D data interpolation interpft %使用fft算法插值 %将原数据x转换到频率域,再逆转换回来更密集的数据采样 ...
- MATLAB中绘制质点轨迹动图并保存成GIF
工作需要在MATLAB中绘制质点轨迹并保存成GIF以便展示. 绘制质点轨迹动图可用comet和comet3命令,使用例子如下: t = 0:.01:2*pi;x = cos(2*t).*(cos(t) ...
- [转帖]MATLAB曲线绘制及颜色类型
信号源产生的方法 来源:http://www.2cto.com/kf/201401/270494.html matlab的checkerboard说明,GOOD! 来源:http://www.chi ...
- 【转】MATLAB图形句柄(二)
MATLAB图形句柄 1.1 图形对象及其句柄 1.2 图形对象属性 1.3 图形对象的创建 1.1 图形对象及其句柄 1.图形对象 MATLAB的图形对象包括计算机屏幕.图形窗口.坐标轴 ...
- MATLAB 图形图像处理
theme: MATLAB author: pprp date: 2018/2/2 --- MATLAB 图形图像处理 二维绘图命令 plot 线性空间 plot(t,[x1,x2,x3]) : 在同 ...
随机推荐
- Java两个数的和
给你一个整数数组, 返回两个数的指数,使他们加起来等于给定的数. 你可以假设只有一个解, 并且相同的元素不会用两次. 比如: 给定数组 = [2, 7, 11, 15], 目标数 = 9, 因为[0] ...
- mysql find_in_set 函数 使用方法
mysql> select * from user; +------+----------+-----------+ | id | name | address | +------+------ ...
- Echarts 入门操作
Echarts具有丰富的图表,可以说是数据可视化的神器: 1.下载Echarts 到官网或者点击以下文字[下载Echarts]即可下载: ①官网下载地址:https://echarts.baidu.c ...
- Spring Boot YML 掀翻 Properties!!
.properties 配置文件大家应该都很熟悉,键值对嘛,.yml 配置文件栈长也是从 Spring Boot 开始了解到的. 那么,这两种格式的配置文件到底有哪些区别呢?哪个更好?能不能替换代替? ...
- Fiddler常用功能总结
使用Fildder几年来,深深的体会到了其便利性,给工作带来了极大的便利,所以把其它常用功能总结如下 一:介绍 1.免费,支持抓取http.https协议,可独立运动 2.原理:(客户通过移动端或是P ...
- PyCharm虚拟环(Project Interpreter)手动安装第三方包图解教程
PyCharm虚拟环(Project Interpreter)手动安装第三方包图解教程 an鑫_wolfxin2010 关注 2018.03.13 21:58* 字数 313 阅读 3782评论 1喜 ...
- PostgreSQL递归查询示例
PostgreSQL提供了WITH语句,允许你构造用于查询的辅助语句.这些语句通常称为公共表表达式或cte.cte类似于只在查询执行期间存在的临时表. 递归查询是指递归CTE的查询.递归查询在很多情况 ...
- linux,卸载文件系统的时候,报busy情况的解决记录
背景描述: 前几天由于文件系统io异常的问题,要对文件系统的属性进行修改,修改该参数需要将磁盘umount,在umount的过程中遇到问题,在此记录下. 处理过程: 1.执行umount进行卸载磁盘, ...
- 软件定义网络基础---REST API概述
一:什么是REST API REST API是北向接口的主流设计方式 API是应用程序编程接口,是预先定义好的函数,可以供应用程序或开发人员访问调用 年 Roy Thomas Fielding 的博士 ...
- git用法汇总
使用了一年多的git命令了,昨晚竟然又出现了问题.虽然解决了,不过还是被罚了... 总结下自己常用的git命令和遇到的一些坑. 1)常用的命令 1. 从git远程分支clone代码: git clon ...