ntjm.net
当前位置:首页 >> 怎么用mAltAB绘制多条曲线 >>

怎么用mAltAB绘制多条曲线

1、首先,随机产生三组范围不同的数据,数据量都为500,他们的边界分别为[10,15],[23,38],,[38,58].方法如下:x1=10+5*rand(500,1); x2=23+15*rand(500,1); x3=38+20*rand(500,1);2、下面,要分别画出x1,x2,x3对应的曲线,用MATLAB的内

分段函数的绘制方法有下面几种:%方法一,分段分别画,然后用hold on将图像保持在同一个axes中%保持在同一个坐标轴中还可以用set(gca,'nextplot','add')命令 x1 = linspace(0,1,30); y1 = x1; x2 = linspace(1,2,30); y2 = x2.^2; plot(x1,y1) hold on

plot可以画多条曲线在一个图上主要把拟合的数据也算出来,一起画就好了

t=0:0.01:pi; x=sin(3.*t).*cos(t); y=sin(3.*t).*sin(t); hold on plot(x,y,'r-'); y=2.*x-0.5; plot(x,y,'b-');

3. 含选项的plot函数 Matlab提供了一些绘图选项,用于确定所绘曲线的线型、颜色和数据点标记符号.这些选项如表所示:例 用不同的线型和颜色在同一坐标内绘制曲线 及其包络线.>> x=(0:pi/100:2*pi)';>> y1=2*exp(-0.5*x)*[1,-1];>> y2=2*exp(-

plot(x,y,'s') s为可选参数 具体可参考下面 Matlab入门教程--二维绘图2.基本xy平面绘图命令 MATLAB不但擅长於矩阵相关的数值运算,也适合用在各种科学目视表示 (Scientific visualization).本节将介绍MATLAB基本xy平面及xyz空间 的各项绘

可以用plot函数.必须先定义t的定义域,比如-3到3,步数为0.1,然后matlab按照对应的t的值计算出相应的x的值,最后将这些值描绘在坐标图上.最基本的形式:t=-3:3:0.1;x=a/(1+(a/s-1)*exp(-d*t));plot(x,y);当然,可以添加标题,横轴纵轴标题,改变曲线颜色,这些最基本的请看matlab的help另外,还有其他函数可以直接作图的.但是用得最多的还是plot,因为其附加的可改变的选项值最多.其实这些最简单的题主在百度搜搜就可以了,毕竟自己主动和别人主动是不一样的.

有两种办法1,如果你多条的x数据一样,y数据不同,但长度一样你可以将多个y数据合拼为一个矩阵,但要求同一条曲线的数据占一列直接用一个plot(x,y)就可以一次画多条曲线.2,不管曲线数据长度是否一样,各自之间的x,y数据也可以不同只要在画完一条曲线之后,用hold on;语句,再画其他曲线,最后hold off;那么可以将多条曲线画在同一个图中,如下plot(x1,y1);hold on;plot(x2,y2);plot(x3,y3);.hold off;

X1[313.39 313.54 313.69 314.88];Y1[1.773E-19 1.813E-19 1.757E-19 1.920E-19];plot(X1,Y1)hold onX2=[填写第二组数据];Y2=[填写第二组数据];plot(X2,Y2)hold onX3=[填写第三组数据];Y3=[填写第三组数据];plot(X3,Y3)填写数据时写成向量形式,可得到三组数据在同一图中得到3条曲线

如果曲线的条数比较少,例如3条,使用plot命令就可完成任务.具体命令如下: plot(x1,y1,x2,y2,x3,y3); hold这个命令设定是否保持当前figure的属性,如果执行hold off,表示每次调用plot时都将当前figure设置成默认状态,即清空前面的曲线;如果执行hold on,表示每次调用plot时都只是在当前figure上添加曲线,以前的曲线继续保留. 假设30条曲线的坐标存在矩阵x、y中,每行表示一条曲线,则画曲线的示意命令如下 所示:figure;hold on;for i=1:30

相关文档
yydg.net | nmmz.net | dfkt.net | lyhk.net | hyfm.net | 网站首页 | 网站地图
All rights reserved Powered by www.ntjm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com