问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么用matlab绘制一个简单的图模型

发布网友 发布时间:2022-04-20 16:03

我来回答

1个回答

热心网友 时间:2022-05-22 01:46

matlab 的绘图命令 (你还可以在网页多找一下,matlab论坛等都可以学习的)
1.plot(y)

功能: 画一条或多条折线图。其中y是数值向量或数值矩阵。

说明:当y是数值向量时,plot(y)在坐标系中顺序的用直线段连接顶点(i,y(i))画出一条折线图;当y是数值矩阵时,Matlab为矩阵的每一列画出一条折线,绘图时,以矩阵y每列元素的相应行下标值为横坐标,以y的元素为纵坐标绘制的连线图。

例21:画出向量[1,3,2,9,0.5]折线图。

解:MATLAB命令为

y=[1,3,2,9,0.5];

plot(y)

2. plot(x,y)

功能:画一条或多条折线图。其中x可以是长度为n的数值向量或是n´m的数值矩阵,y 也可以是长度为n的数值向量或是n´m的数值矩阵。

说明:

¬当x ,y 都是长度为n的数值向量时,plot(x,y)在坐标系中顺序的用直线段连接顶点(x(i),y(i))画出一条折线图;

­当x 是长度为n的数值向量且y是n´m的数值矩阵时,plot(x,y)用向量x分别与矩阵y的每一列匹配,
在同一坐标系中绘出m条不同颜色的折线图;

®当x 和y都是n´m的数值矩阵时,plot(x,y)分别用矩阵x的第i列与矩阵y的第i列匹配,在同一坐标系中绘出m条不同颜色的折线图。

注: plot(x,y)命令可以用来画通常的函数f(x)图形,
此时向量x常用命令x=a:h:b的形式获得f(x)函数在绘图区间[a,b]上的自变量点向量数据,对应的函数向量值取为y=
f(x)。步长h可以任意选取,一般,步长越小,曲线越光滑,但是步长太小,会增加计算量,运算速度要降低。通常步长h取为0.1可以达到较好的绘图效果。如果想在图形中标出网格线,用命令:plot(x,y),grid
on即可。

例22:画出函数y = sin x2 在-5 £ x £ 5 的图形。

解: Matlab 命令:
x=-5:.1:5;↙
%取绘图横坐标向量点x

y=sin(x.^2); ↙

plot(x,y),grid
on↙

例23:画出椭圆 的曲线图。

解:对于这种情形,首先把它写成参数方程 。

Matlab 命令: t=0:pi/50:2*pi; ↙

x=5*cos(t); ↙

y=2*sin(t); ↙

plot(x,y) ,grid on

3. plot(x1,y1,x2,y2,x3,y3…)

功能:在同一图形窗口画出多条不同颜色曲线,曲线关系为



例24:在同一图形窗口画出三个函数y = cos 2x ,y = x 2 ,y = x的图形,-2£ x £ 2 。

解:Matlab命令:

x=-2:.1:2; ↙

plot(x,cos(2*x),x,x.^2,x,x) ↙

legend('cos(2x)','x^2','x')


4.ezplot(F,[xmin,xmax])

功能:画出符号函数F在区间[xmin,xmax]内的图像

说明: F是只含有一个变量的函数。如果区间[xmin,xmax]缺省,默认区间为

[-2pi,2pi]

例25:绘制 在 间的图形。

Matlab命令:syms t ↙

ezplot(‘2/3*exp(-t/2)*cos(3/2*t)’,[0,4*pi]) ↙ 

5.二维特殊图形

除了plot指令外,Matlab还提供了许多其它的二维绘图指令,这些指令大大扩充了Matlab的曲线作图指令,可以满足用户的不同需要。

表2.4绘制二维图形的指令

函数名称

功能

函数名称

功能

bar

直方图

loglog

双对数曲线

barh

垂直的直方图

semilogx

x轴对数坐标曲线

bar3

三维直方图

semilogy

y轴对数坐标曲线

bar3h

垂直的三维直方图

polar

极坐标曲线

hist

统计直方图

stairs

阶梯图

pie

饼图

stem

火柴棍图

pie3

三维饼图

pcolor

伪彩图

fplot

数值函数二维曲线

area

面积图

ezplot

符号函数二维曲线

errorbar

误差棒棒图

gplot

绘拓扑图

quiver

矢量场图

fill

平面多边形填色

ribbon

代状图

例26:练习指令bar,stairs,pie,pie3,stem,area.

解:Matlab命令:

x=1:5;

subplot(2,3,1),bar(x),title('直方图')↙

subplot(2,3,2),stairs(x),title('阶梯图')↙

subplot(2,3,3),stem(x,'rp'),title('火柴棍图')↙

subplot(2,3,4),pie(x),title('饼图')↙

subplot(2,3,5),pie3(x),title('三维饼图')↙

subplot(2,3,6),area(x),title('面积图')↙
怎么用matlab绘制一个简单的图模型

f(x)。步长h可以任意选取,一般,步长越小,曲线越光滑,但是步长太小,会增加计算量,运算速度要降低。通常步长h取为0.1可以达到较好的绘图效果。如果想在图形中标出网格线,用命令:plot(x,y),grid on即可。例22:画出函数y = sin x2 在-5 £ x £ 5 的图形。解: Matlab 命令:...

如何在Matlab中创建模型?

1、第一步,打开Matlab软件的Simulink库,见下图,转到下面的步骤。2、第二步,执行完上面的操作之后,依次单击“File”-->“New”-->“Model”选项,创建一个新的模型界面,见下图,转到下面的步骤。3、第三步,执行完上面的操作之后,绘制传递函数,使用Inport和Outport,见下图,转到下面的步骤。4...

如何用MATLAB绘制不同情境的曲线图

1、调整一次模型的控制量,主要指常量和表函数,一般是一个或一组;2、在第二栏中数据集名称文本框里,输入一个数据集的名字,如低上线率情境;3、点击运行,这样这次模拟的数据就保存在 低上线率.vdf数据集中了。4、再调整一次模型的控制量,重命名数据集名称,如中上线率,运行,得到第二个数据集...

MATLAB画图技巧与实例(七):箱线图boxchart函数

在MATLAB中,boxchart函数是绘制箱线图的工具。[2]通过boxchart函数,我们可以很容易地创建箱线图,例如,可以输入一列或矩阵数据,或根据分类数据进行分组。函数提供了多种选项,如指定Notch,调整离群值的显示,以及自定义箱体、须线和点的样式。在绘制箱线图时,还可以使用返回的句柄进行属性设置,以...

matlab怎么画二维图形的三维模型?

1、点击图标,打开matlab。2、输入代码:[x,y]=meshgrid(1:0.1:10, 1:0.1:10);z=x.^2+y.^2;surf(x,y,z)3、点击运行。4、在弹出的文件存储页面中,选择一个任意位置,点击保存即可。5、保存后matlab自动运行程序,得出的图像如下:

如何用matlab仿真?(请一定要点开看一下)?

Simulink模块库功能丰富,分为连续模块、离散模块、函数表、Math模块、非线性模块、信号和系统模块以及接收器模块。利用这些模块库,用户可以轻松构建动态系统模型。以一个简单的例子说明如何实现动态系统模型的构建:输入为正弦波信号,输出为正弦波信号与常数的乘积,最终图形化输出系统运算结果。系统模型的构建...

MATLAB如何利用DEM生成地形三维模型(DEM+Landsat_5+MATALB)

构建三维地形模型所需基础数据包括:DEM(数字高程模型)、地表高程点与激光点云。DEM由N×M个高程数据集Hij(i为1到N,j为1到M)组成,MATLAB中使用surf(DEM)绘制地形图。高程点与DEM类似,但是一维数据,表示为Hi(i为1到N*M)。激光点云在精密场所建模中具有优势,MATLAB使用surf或mesh函数显示,...

logistic模型请问如何用matlab画dx/dt~x,x~t的图像啊?

如何用matlab画logistic模型的dx/dt~x,x~t图像?解决问题前,应已知r和xm系数值,然后就可以按下列步骤进行:1、确定x的变化序列,如t=0:20 2、计算xt值【x(t)】,即 x=xm./(1+xm./(x0-1)*exp(-r*t))3、使用plot函数,绘制x~t图像,在第一窗口中绘出,即 figure(1)plot(t,x)...

如何利用matlab构建人口增长的Malthus模型、Logistic模型以及多项式模型...

多项式模型:func=@(a,t)a(1)+a(2)*(t-t0)+a(3)*(t-t0)^2 第二步,利用1790-1880年的数据,分别使用lsqcurvefit函数或nlinfit函数,求出系数a 第三步,预测1890-1980年的人口数,即 y=func(a,t)第四步,使用plot函数绘制,美国人口数的统计数据与各预测模型曲线对比图 第五步,或使用...

如何用matlab画食饵与捕食者之间的关系?

如何用MATLAB画出食饵与捕食者模型的相轨线图?第一步,写出食饵与捕食者模型函数 第二步,使用函数体,自定义模型函数,odefun(t,x),即 a=4,b=2,c=1,d=3 dxdy=[a*x(1)-b*x(1)*x(2);c*x(1)*x(2)-d*x(2)]第三步,确定初值x0,即 x0=[2;3]第四步,确定时间范围t,如...

matlab绘制bode图 matlab加载训练好的模型 matlab绘制函数图像 matlab模型 matlab预测模型 matlab有什么用 matlab中的simulink matlab怎么仿真 matlab绘制曲线
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
制作大型的电磁铁,线圈与铁芯中间的绝缘材料用什么?参数怎么取?_百度... 推荐一款性价比高的数码相机,1500左右 请问农历1979年11月20日未时出生的人,天运五行属什么? 我是女子,农历1977年11月9日下午5点多出生五行中都有什么? 中国足球什么时候能超过日本? 中国足球为何让人如此伤心??? 中国足球还有重见天日的那天吗? 中国足球什么时候有出头之日啊? 中国足球啥时候才有出头之日。。。 ...左边第一个数起到第200个数,这200个数的和是多少? matlab建模 在数学建模中什么情况下使用matlab更加合适 怎样用matlab数学建模 matlab数学建模一般应用到什么领域 如何用MATLAB绘制出三维实体模型? 用Matlab建立模型 matlab可以建模型吗 matlab建模到底是什么意思? MATLAB建模方法有哪些 小米无线充电器能用mix2s的快充充电头吗 如何用Excel制作K线图 如何用excel做等值线图 如何利用Excel电子表格制作图形 在EXCEL里面如何制作坐标图? 如何用excel做极坐标? 如何用excel制作以一列为横坐标,以另一列为纵坐标... 如何用Excel制作频谱分析图 正弦波幅值和相位量化表如何产生? 如何用EXCEL制作,并计算线性相关系数和散点图 对保存的Excel数据,如何使用MATLAB做他的傅里叶振... 如何利用matlab进行框架结构建模 如何用matlab建立数学模型及求解。哪位高手给个模版。 请问matlab在数学建模中能起到什么应用? 现有一些数据规律,通过matlab建模可以完善吗? 怎样学好matlab为数学建模准备 matlab绘制3d模型 matlab 建立三维模型~~急啊! matlab在数学建模中都会用到哪些东西。。 利用matlab建立模型,求传递函数 为毛现在人们都要matlab建模而不要maple啊?! iphone怎么登陆QQ啊? 为什么苹果手机QQ在12点之后会显示不在线。为什么... 苹果qq里的设置 iPhone QQ 信息延迟怎么解决? 苹果手机qq如何更新 苹果qq怎么下载 苹果手机为什么QQ新消息不提示只有打开QQ的情况下... 苹果手机QQ怎么更新 苹果手机qq怎么撤回 苹果qq怎么更新