如何用matlab绘制实验统计曲线图

matlab软件是科研、学习的利器,利用matlab的功能,可以完成拆线图的绘制,美观而大方,而且可以自动计算、更改数值,深得科研人员、老师及学生的欢迎。本介绍如何用matlab绘制曲线图。

操作方法

  • 01

    matlab菜单包括“home,plot,app,view”等项目,如图所示。要绘制曲线图,分为以下几步: (1)统计实验数据,分别对应于x轴和y轴。 (2)可以多组测量数据,但X轴的数据要一致,Y轴的数量要一致,X和Y要一一对应。

  • 02

    创建文件 (1)按home/new script,建立一个新的文件, (2)按菜单上的保存按钮。 (3)选择存放文件的目录 (4)按保存确认

  • 03

    输入编辑代码 打开新的文件中,在其中输入以下代码: clear; clc; num=[16 25 36  49  64 81 100]; optimal=[3.47084 2.8001 2.9235 2.13214 2.36128 1.83864 1.99].*10^-1; fbr=[3.4558 2.90852 2.9581 2.2274 2.39666 2.21078 2.13].*10^-1; VBF=[5.35458 4.42722 4.28474 3.81738 4.008 3.29178 3.02486].*10^-1; DFR=[5.92 5.6 4.7 4.1 3.1 3.1 2.6 ]*10^-1; plot(num,optimal,'ro-',num,fbr,'b*-',num,VBF,'k>-',num,DFR,'g.-','linewidth',2) xlabel('The Number of nodes') ylabel('Consumed Energy¨J') grid on legend('Proposed Scheme','FBR','VBF','DFR')

  • 04

    显示结果 按“EDITOR/RUN”即可运行。 如果不能运行,在命令窗口“common window”会提示错误信息。 如果想改变线型和颜色,可以用以下标记: 蓝色:“b”、绿色:“g”、红色:“r”、蓝绿:“c”、紫红:“m”、黄色:“y”、黑色:“k”。实线:“-”、点线:“:”、点划线:“-.”、虚线:“--”。

  • 05

    二维函数曲线 如果想画二维函数曲线,就更简单了,可新建文件,创建如下代码: y=sin(x); plot(x,y,'r-');

  • 06

    三维函数曲线 三维函数曲线的画法类似,下面代码可以实现: t=0:0.001:4*pi; x=sin(t);y=cos(t);z=t; plot3(x,y,z,'r--') xlabel('x'),ylabel('y'),zlabel('z') grid on

(0)

相关推荐

  • 如何用MATLAB绘制二维图形

    二维图形绘制是MATLAB语言处理图形图像的基础,可以利用MATLAB绘制绝大多数二维图形,如正弦曲线.指数函数等等. 操作方法 01 绘制正弦曲线y=sinx,其中x{-pi,2pi}.在MATLA ...

  • 如何用matlab绘制空间曲线

    绘制空间三维曲线,可谓是matlab的强项.用matlab可以轻松的绘制各种空间曲线. 操作方法 01 在matlab中绘制空间三维曲线的命令是plot3,命令简单,用法多样. 02 启动matlab ...

  • 如何用matlab绘制矢量场图

    在物理学中,我们学习了矢量,知道了磁力线等矢量图.而matlab可以很容易地绘制出矢量场图. 操作方法 01 在matlab中绘制矢量图的命令是quiver,命令简单,用法多样. 02 启动matla ...

  • 如何用matlab绘制直方图

    直方图有叫柱状图,在许多说明中有重要应用.除了一般的办公软件可以绘制直方图外,matlab也可绘制直方图,并且可以轻松各种变换. 操作方法 01 在matlab中绘制直方图的命令是bar,虽然命令简单 ...

  • 如何用matlab绘制饼图

    饼图适合用在各项百分比的比较中.除了专业的办公软件可以绘制饼图外,matlab也可以绘制饼图,并独具特色. 操作方法 01 在matlab中绘制饼图的命令是pie,命令简单,用法多样. 02 启动ma ...

  • 如何用matlab绘制极坐标曲线

    极坐标曲线与平面曲线不同,主要通过半径与角度来绘制曲线.matlab可以很容易创建极坐标曲线. 操作方法 01 在matlab中绘制极坐标曲线的命令是polar,命令简单,用法多样. 02 首先使用该 ...

  • MATLAB怎么绘制二维曲线图三维图和子图

    为直观表达MATLAB运算结果或将程序运行结果可视化,GUI界面是一种表达方法,包括表格图形控件等,简单点的话,在m文件中编程绘图,将结果图形显示.下面分享给大家MATLAB绘制二维曲线图.三维图.一 ...

  • 用MATLAB绘制电机效率MAP图

    今天给大家介绍如何用MATLAB绘制电机效率MAP图.所谓效率MAP图,就是电机(和控制器)在给定转速和转矩下的效率分布.电机(和控制器)的效率是电机转速和输出转矩的二元函数,在三维坐标中是一个曲面. ...

  • Matlab绘制空间曲线图教程

    日常研究做实验会产生大量的数据,如何将这些数据有效直观地展现给别人呢?方法很多,本讲述使用MATLAB绘制曲线图. 操作方法 01 空间直角坐标系中的三维图,是实际中最常见图像,在MATLAB中我们可 ...