当前位置:首页 > 英文周记 > 正文内容

figure函数「figure函数python」

更新时间:2026-07-18 01:14:48 周记网3年前 (2023-03-23)英文周记176

matlab figure是什么用途?

控制画图的窗口,比如:

figure函数「figure函数python」

figure(1)

plot(sin(0:0.1:pi))

figure(2)

plot(cos(0:0.1:pi)

就画了两个图像了。

matlab是一款功能非常强大的数据处理软件,在数据可视化时会需要用到这个画图函数figure。

用法:

1.直接用: figure

结果如下图中所示,这个用法最简单,它主要是用来创建一个窗口,所有参数采用默认。

2,直接用:figure(s)

s:为参数,s为数据时要为大于0的数据,例如figure(12),如下图中所示

3.当输入等于0或小于0 出现如下错误,如下图中所示。

matlab里figure(1),subplot(121) 是什么意思

subplots是设置子图的,这句话表示大图含有2行1列共2个子图,正在绘制的是第一个。

画第一张子图 子图排列为2×2的矩阵 subplot(221)的位置相当于(1,1)位置subplot 121其实就是subplot [1,2,1],表示在本区域里显示1行2列个图像,最后的1表示本图像显示在第一个位置。

扩展资料:

编程环境:

MATLAB由一系列工具组成。这些工具方便用户使用MATLAB的函数和文件,其中许多工具采用的是图形用户界面。包括MATLAB桌面和命令窗口、历史命令窗口、编辑器和调试器、路径搜索和用于用户浏览帮助、工作空间、文件的浏览器。

随着MATLAB的商业化以及软件本身的不断升级,MATLAB的用户界面也越来越精致,更加接近Windows的标准界面,人机交互性更强,操作更简单。而且新版本的MATLAB提供了完整的联机查询、帮助系统,极大的方便了用户的使用。

简单的编程环境提供了比较完备的调试系统,程序不必经过编译就可以直接运行,而且能够及时地报告出现的错误及进行出错原因分析。

参考资料来源:百度百科-MATLAB

第3章 二维绘图

20191217

数据可视化(data visualization)技术指的是运用计算机图形学和图像处理技术,将数据转换为图形或图像在屏幕上显示出来,并进行交互处理的技术。它涉及计算机图形学、图像处理、计算机辅助设计、计算机视觉及人机交互技术等多个领域。

学习目标:

(1)熟悉并掌握简单二维图形显示与绘图函数;

(2)熟悉图形显示的特征控制语句,包括颜色控制、线型控制、线条粗细控制、坐标控制等;

(3)了解其他二维图形显示函数

在 MATLAB中绘制二维图形,通常包括以下步骤:

(1)准备数据;

(2)设置当前绘图区;

(3)绘制图形;

(4)设置图形中曲线和标记点格式;

(5)设置坐标轴和网格线属性;

(6)标注图形;

(7)保存和导出图形。

【例3-1】下面通过示例来演示绘图步骤:在同一坐标轴上绘制cos(x)、cos(2x)和cos(3x)这三条曲线

程序命令如下:

运行结果如图3-1所示。

plot函数是最基本、最常用的绘图函数,用于绘制线性二维图。有多条曲线时,循环使用由坐标轴颜色顺序属性定义的颜色,以区别不同的曲线;之后在循环使用由坐标轴线型顺序属性定义的线型,以区别不同的曲线。它的多种语法格式如下:

(1)plot(Y):若 Y 是一维数组时,plot(Y)是把(i,X(i))各点顺次连接起来,其中i的取值范围从1到length(X);若 Y 是普通的二维数组时,相当于对 Y 的每一列进行plot(Y(:,i))画线,并把所有的折线累叠绘制在当前坐标轴下。

(2) plot(X,Y):若X和Y都是一维数组时,功能和line(X,Y)类似;但plot函数中的X和Y也可以是一般的二维数组,这时候就是对X和Y的对应列画线。特别的,当X是一个向量,Y是一个在某一方面和X具有相同长度的二维数组时,plot(X,Y)则是对X和Y的每一行(或列)画线。

(3)plot(X1,Y1,X2,Y2,...,Xn,Yn):表示对多组变量同时进行绘图,对于每一组变量,其意义同前所述。

(4)plot(X1,Y1,LineSpec,...):其中LinSpec是一个指定曲线颜色、线型等特征的字符串。可以通过它来指定曲线的线型、颜色以及数据点的标记类型,如表3-1所示。这在突出显示原始数据点和个性化区分多组数据的时候是十分有用的。

【例3-2】 绘制矩阵的图形

程序命令如下:

【例3-3】利用line函数绘制cos函数图形

程序命令如下:

运行结果如图3-3所示。

【例3-4】画同心圆。

程序命令如下:

运行结果如图3-4所示。

【例3-5】利用plot函数绘制函数效果图,并对其进行线型设置。

程序命令如下:

运行结果如图3-5所示。

在 MATLAB中, figure函数用于创建一个新的图形对象。图形对象会在屏幕上单独的窗口中输出。

subplot函数用于生成与控制多个坐标轴把当前图形窗口分隔成几个矩形部分,不同的部分是按行方向以数字进行标号的。每一部分有一坐标轴,后面的图形输出于当前的部分中。 subplot函数的用法有以下几种

(1)h=subplot(m,n,p)/subplot(mnp):将 figure划分为m*n块,在第p块创建坐标系,并返回它的句柄。当m、n、p<10时,可以简化为 subplot(mnp)或者 subplotmnp。

subplot是将多个图画到同一个平面上的工具。其中,m表示是图排成m行,n表示图排成n列,也就是整个 figure中有n个图是排成一行的,一共m行,如果第一个数字是2就是表示2行图。p是指要把曲线画到 figure中哪个图上,如果是1表示是从左到右第一个位置。

(2)subplot(m,n,p,'replace''):创建新坐标系来替换已存在的所指定的坐标系。

(3)subplot(m,n,P):此时P为向量,表示将P中指定的小块合并成一个大块创建坐标系,P中指定的小块可以不连续,甚至不相连。

比如 subplot(2,3,[2 5])表示将第2和5小块连成一个大块; subplot(2,3,[2 6])由于2和6不连续也不相连,此时表示将第2、3、5和6四块连成一个大块,相当于 subplot(2,3,[2 3 5 6])。

(4)subplot(h):将坐标系h设为当前坐标系,相当于axes(h)

(5) subplot('Position',[left bottom width height])在指定位置创建一个新坐标系,等效于axes('Position',[left bottom width height])。

(6)subplot(..., propl, valuel,prop2 ,value2,...):在创建坐标系时,同时设置相关属性。

(7)h= subplot(...):返回所创建坐标系的句柄。

【例3-6】画出参数方程的图形。 程序命令如下:

运行结果如3-6所示。

【例 3-7】利用subplot(m,n, P)函数对图形进行分割。

程序命令如下。

运行结果如图3-7所示。

运行结果如图3-8所示。

绘制图形的命令函数

基本绘图命令

描点法:plot(x,y1,option,x2,y2,option2,)这是plot命令的完全格式,x1,y1给出的数据分别为x、y轴坐标值,option为选项参数,以逐点连折线的方式绘制一个二维图形。

函数法:plot(x,y)、plot(x,y,option)

本函数中,x、y为函数参量,option定义了图形曲线的颜色,r表示红色、g表示绿色、b表示蓝色、曲线的线型(如#、*等)。图形窗口处理命令

常用的选择图形窗口的命令有

1、打开不同的图形窗口命令figure。

figure(1);figure(2);;figure(n),它用来打开不同图形窗口,以便绘制不同的图形。

2、图形窗口拆分命令subplot。

subplot(m,n,p):分割图形显示窗口,m表示上下分割数,n表示左右分割个数,p表示子图编号。

例如加入figure命令:

标签: figure函数

“figure函数「figure函数python」” 的相关文章

figure函数「python figure函数」

figure函数「python figure函数」

第3章 二维绘图 20191217 数据可视化(data visualization)技术指的是运用计算机图形学和图像处理技术,将数据转换为图形或图像在屏幕上显示出来,并进行交互处理的技术。它涉及计...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。