matlab 曲线方程绘图
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/17 08:03:54
设置的网格的密度太大了,mesh是绘制网线图,线的密度很大时看起来像光滑的曲面;surf是绘制曲面图,都和设置的网线密度有关,把密度调小、试用surf试一下:clc,clear,clearallx=-
没看懂题目 你是想变r3然后求出X3再作图吧 但你没有给r3的取值范围啊,还是时间t的取值范围是多少?X的初值条件等 我随便设一个:r3=0.1,时间范围为10 
x=-8:0.01:8;[x,y]=meshgrid(x,x);z=sin(sqrt(x.^2+y.^2))./(sqrt(x.^2+y.^2)+eps);mesh(x,y,z)
楼上两位的回答基本上正确,但有点遗憾,都或多或少存在一些问题,导致最终画出来的结果都不准确.楼上两位共同存在的问题是:使用ezplot绘制隐函数,应该对两个变量分别指定范围,而不是只指定一个范围——这
1clearall;clc;t=0:pi/50:4*pi;%定义变量t,范围:[0,4π],每间隔π/50取一个值y0=exp(-t/3);%计算指数函数exp(-t/3)y=exp(-t/3).*s
类似于这样么?再问:不好意思,没看见你的私信。不用了。研究研究,很简单一个问题。谢谢你再答:木有事,加油~
st=pi/18:pi/90:pi/2;number=size(st,2);xx=zeros(3,number);forcurrent=1:1:number%st=pi/2;st_c=st(curre
clc,clearallx=[-20.0000 -15.0000 -12.5000 -10.0000 -7.5000 -5.0000 -2.
t=0:pi/1000:3*pi;k=fix(2*t/pi)+1;y=0.5*sqrt(2)*sin(0.5*k*pi+0.25*pi)+k.*sin(t);x=0.5*sqrt(2)*cos(0.5
我给您找了个例子,您看一下吧. 参考资料里面的回答我就是照着这个做的.
三维曲线只需要每一个点的x,yz坐标就行了x=1:.1:10;y=sin(x);z=cos(x);plot3(x,y,z)这就是三维曲线,x,y,z都是长度101的向量曲面,一般来说是x,y平面网格上
举个例子x=randn(100,1);y=randn(100,1);z=x.^2-y.^2;%我这里就随便生成了,你的话假设A就是那个100*3的矩阵,那么就x=A(:,1);y=A(:,2);z=A
在commandwindow中输入:helpezplot这样你就知道原因了.你这是错误的用ezplot,help中有两个例子,看下就懂了.
t=0:0.1/100:0.1;m=1.18e-6;x0=0.3e-3;k=3.88e-17.*(1./(x0.*(0.6e-3-x0).^4)-1./(x0.*(0.6e-3+x0).^4));&n
引入一个常数项效果比较好即 再问:请问代码具体是?谢谢啦!再答:x=[1.06667 1.13333 1.2 1.26667 1.33333 
坐标控制你使用axis函数函数的调用格式为:axis([xminxmaxyminymaxzminzmax])axis函数功能丰富,常用的用法还有:axisequal纵、横坐标轴采用等长刻度axissq
是想要这样的结果么(图在最后面):x=0:.01:10;y=8.314*(x./cosh(x)).^2;plot(x,y)就可以了.你的循环使x,y数组的值变了1001遍(i=0:0.01:10),最
这个确实不好画,可能还和matlab版本有关,尤其第一个式子不好解.我想到一个委婉的方式,clc;clearall;w=[];a=[];figure;h=ezplot('w^a*(pi*sin
参考代码:E=[0.01,0.001];clf,holdonfore=E dy=@(t,y)[y(2);e*y(2)^3-y(1)]; &nbs
x=[0,2,3,4.5,5,6.5,8,10,12.5,15,18.5,20,22,23.5]';y=[0,10,15,20,25,30,35,40,45,50,55,57.5,60,62]