www.gsyw.net > mAtlAB怎样绘制曲线图

mAtlAB怎样绘制曲线图

可以用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,因为其附加的可改变的选项值最多.其实这些最简单的题主在百度搜搜就可以了,毕竟自己主动和别人主动是不一样的.

有数据吗?不知道你说的'已知不同时间下的速度值'是有没有规律的数值(或者说自变量和因变量可以用等式表达不).如果没有规律,你可以用数组做 你可以用x=[] %[]里面放时间值,用空格或逗号隔开 y=[] %数组里面放速度值,用空格或逗号隔开 plot(x,y);如果有规律的话那跟好了..举个例子 x=0:.1:pi y=sin(x); plot(x,y); 或者直接用fplot('sin',[0,pi]); fplot图形的圆滑度比plot要高.

二维的直角坐标plot就可以了,给x坐标,y坐标,例如绘制正弦曲线,x取[-pi,pi],代码如下:x=pi:0.01:pi; %0.01是步长 y=sin(x);%曲线方程 plot (x,y); 需要调整颜色,线条,可以看看书

你没有给出P的范围,在此假设P的范围为0:5,步长为0.1 P=0:0.1:5; V=10.^(-4);N=200; I=P./2.*V.*N; plot(P,I,'*') “*”代表画点的样式 不用也可以直接画出曲线

用插值x=[1,2,3,4,5,6,7,8,9,10];y=[2,-2,2,-2,2,-2,2,-2,2,-2];xi=1:0.1:10yi=interp1(y,xi,'spline');plot(x,y,'o',xi,yi);

给你个具体例子:2000年到2010年我的身高数据如下h=[165 168 172 176 178 179 180 181 182 183];则对应的matlab代码是:years=2001:2010;h=[165 168 172 176 178 179 180 181 182 183];plot(years,h)

第一种方法:通过命令框实现1.建立矩阵,x=-10:0.1:10 (即建立一个从-10到10的,跨度为0.1的矩阵x)2.写出函数百表达式 y=sin(x) (此处函数表达式可随意,但要注意函度数表达式要按规则)3.绘制专函数 plot(x,y,'-r') (绘制x,y的函数图像属,'-r'即为函数图像用红色表示) 第二种方法:用m文件绘制1.建立一个m文件2.将第一步的代码输进m文件,注意每个代码最后都需要加分号3.运行m文件即可绘制函数图像 具体还可以参照以下网址 参考资料 CSDN博客.CSDN博客[引用时间2018-1-9]

hold on plot(X1,Y1); plot(X2,Y2);plot(X8,Y8); 哈哈

你没有给出p的范围,在此假设p的范围为0:5,步长为0.1p=0:0.1:5;v=10.^(-4);n=200;i=p./2.*v.*n;plot(p,i,'*') “*”代表画点的样式 不用也可以直接画出曲线

我来说一种比较简单的吧:在命令窗口直接输入一个命令就可以:ezplot('3*x^2+2*sin(x)'); '画y=3x^2+2sinx的曲线ezplot('3*x^2+2*sin(x)',[0 1]); 'y=3x^2+2sinx 在[0,1]杀那个的曲线我附的是整个图像,为了让你看清楚图像的形状,而不是【0,1】区间的,你可以画一下,就可以了!!

网站地图

All rights reserved Powered by www.gsyw.net

copyright ©right 2010-2021。
www.gsyw.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com