图形绘制

离散函数图形:

例:离散数据和离散函数可视化(离散数据作图方式)

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图形绘制的更多相关文章

  1. Matlab——图形绘制——三维立体图形 剔透玲珑球 动态图——彗星状轨迹图

    三维绘图函数 三维绘制工具 函数view 实例:三维螺旋线 >> t=:pi/:*pi; plot3(sin(t),cos(t),t) grid %添加网格  plot3可以画出空间中的曲 ...

  2. Matlab——图形绘制——二维平面图形

    二维平面图形 hold on ————在已画好的图形上添加新的图形 plot 是绘制一维曲线的基本函数,但在使用此函数之前,我们需先定义曲线上每一点的x 及y 座标.下例可画出一条正弦曲线: > ...

  3. matlab学习笔记之五种常见的图形绘制功能

    分类: 离散数据图形绘制 函数图形绘制 网格图形绘制 曲面图形绘制 特殊图形绘制 本文重点介绍matlab五种图形绘制方法的后三种. 一.网格图形绘制 以绘制函数z=f(x,y)三维网格图为例,下面为 ...

  4. matlab学习笔记8 基本绘图命令-特殊图形绘制

    一起来学matlab-matlab学习笔记8 基本绘图命令_3 特殊图形绘制 觉得有用的话,欢迎一起讨论相互学习~Follow Me 参考书籍 <matlab 程序设计与综合应用>张德丰等 ...

  5. Matlab绘图基础——图形绘制的插值  以及 图像大小的重采样

    使用说明:图形绘制时的插值 interp1   %1-D data interpolation interpft  %使用fft算法插值     %将原数据x转换到频率域,再逆转换回来更密集的数据采样 ...

  6. MATLAB中绘制质点轨迹动图并保存成GIF

    工作需要在MATLAB中绘制质点轨迹并保存成GIF以便展示. 绘制质点轨迹动图可用comet和comet3命令,使用例子如下: t = 0:.01:2*pi;x = cos(2*t).*(cos(t) ...

  7. [转帖]MATLAB曲线绘制及颜色类型

    信号源产生的方法 来源:http://www.2cto.com/kf/201401/270494.html  matlab的checkerboard说明,GOOD! 来源:http://www.chi ...

  8. 【转】MATLAB图形句柄(二)

        MATLAB图形句柄   1.1 图形对象及其句柄 1.2 图形对象属性 1.3 图形对象的创建 1.1 图形对象及其句柄 1.图形对象 MATLAB的图形对象包括计算机屏幕.图形窗口.坐标轴 ...

  9. MATLAB 图形图像处理

    theme: MATLAB author: pprp date: 2018/2/2 --- MATLAB 图形图像处理 二维绘图命令 plot 线性空间 plot(t,[x1,x2,x3]) : 在同 ...

随机推荐

  1. ORACLE多条件的统计查询(case when)

    前几天要做一个统计查询的功能,因为涉及多张表,多种条件的统计分析.一开始便想到了UNION和IF语句,然后写了1000多行代码,就为了查30条数据觉得不应该. 然后就开始百度,多种条件下的统计.然后有 ...

  2. Freemarker的简单demo

    第一步.导入依赖 <dependency> <groupId>org.freemarker</groupId> <artifactId>freemark ...

  3. Linux crontab命令:循环执行定时任务(详解版)

    前面学习了 at 命令,此命令在指定的时间仅能执行一次任务,但在实际工作中,系统的定时任务一般是需要重复执行的.而 at 命令显然无法满足需求,这是就需要使用 crontab 命令来执行循环定时任务. ...

  4. 计算电脑所能表示的最大最小值(c++)

    C++当中获得现在计算机上所能表示的各种类型(比如int,long int,short int,double,float等)最大最小有两种方法,一种是使用c++预先定义的宏,对于有些编译器可能需要包含 ...

  5. $(window).load()方法的使用场景

    一.$(window).load().window.onload=function(){}和$(document).ready()方法的区别 1.$(window).load() 和window.on ...

  6. SQLSERVER根据提成比率区间计算业绩提成

    USE [Employee] GO /****** Object: Table [dbo].[Commission] Script Date: 2019/11/17 14:10:21 ******/ ...

  7. RedHat离线安装Python3以及各种依赖

    RedHat离线安装Python3以及各种依赖 1, yum install -y ncurses-libs zlib-devel mysql-devel bzip2-devel openssl-de ...

  8. 工具系列 | VScode VS Live Share 实时编码分享(和你的小伙伴一起写代码吧)

    Visual Studio Live Share能干啥? 分享任何语言,任何应用程序 无论您正在构建什么类型的应用程序,您正在编写什么语言,或者您的操作系统如何:在您需要协作时,Live Share会 ...

  9. GIS地理处理脚本案例教程——批量栅格分割-批量栅格裁剪-批量栅格掩膜-深度学习样本批量提取

    GIS地理处理脚本案例教程--批量栅格分割-批量栅格裁剪-批量栅格掩膜-深度学习样本批量提取 商务合作,科技咨询,版权转让:向日葵,135-4855_4328,xiexiaokui#qq.com 关键 ...

  10. PostgreSQL--with子句

    在PostgreSQL中,WITH查询提供了一种编写辅助语句的方法,以便在更大的查询中使用.它有助于将复杂的大型查询分解为更简单的表单,便于阅读.这些语句通常称为公共表表达式(Common Table ...