用matlab画y=x2
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 08:49:38
x=-5:0.01:5;%定义自变量x的区间.y=x^2+x-1;%定义因变量y的区间.plot(x,y,'-r','LineWidth',2)%用宽度为2的红色实线画图.gridon%显示坐标网格.
下载个GAOToolbox工具箱,很简单就实现了
x=[-1002:0.1:100];y=[0x(2:end).^2-2];plot(x,y)
代码如下:clearezmesh('(sin(x)/x)*(sin(y)/y)') 注:粘贴到matlab命令窗口,回车即可图片如下:
functiony=f(x1,x2,x3);if(x1>x2)if(x1>x3)y=x1;elsey=x3;endelseif(x2>x3)y=x2;elsey=x3;endend差不多应该是这样,这
如果画z=x^2+y^2+x*y-2,这是一个三维曲面,用symsxy;ezsurf(x^2+y^2+x*y-2);gridon;但x^2+y^2+x*y-2=0,是一个二维,用symsxy;ezpl
[x,y]=meshgrid(0:.01:10);z=x.*y;mesh(x,y,z)
用这个ezplot('y-sin(x)/x=0',[-10,10,-0.5,1.2])前面是函数后面是图像范围这样画出来是连续的再问:我想在同一张图画五个色的平移后的这种曲线,但是这个语句好像不像一般
f=50;R=50;c=3*10^8;w=2*pi*f;t=0:0.01:100;ft=exp(j*w*t);gt=f*(t-2*R/c);plot(t,ft)figure;plot(t,gt)
有看到你了x=[-1009.910:0.1:100];y=[000.001*x(3:end).^2-0.225];plot(x,y)
直接解方程组就好了,用三组xy的值,三个未知数啊.用solve命令可以解决吧要不自己编一个算法也可以再问:怎么用matlab求解,因为还有好多数据,麻烦您给变个程序吧。谢谢,matlab不太会用。再答
将x当做向量,将i、j作为用循环变量来写,不就是一劳永逸的么类似下面的代码:你需要修改下functiony=fun(x,a)num=length(x);y=0;fori=1:numforj=1:num
ezplot('y=t-3')
方法如下,但是好像你这个没有解啊?>>a=[213;1-10;011];>>b=[13-15]';>>x=a\bWarning:Matrixissingulartoworkingprecision.x
建立如下m文件:function xdot=fun(t,x)xdot=zeros(2,1); xdot(1)=-2*x(1)+x(2); xdot(2)=-3*x(1)+
你这是曲线拟合问题,使用polyfit命令就行了再问:能不能具体一点,我想拟合成二元高次多项式再答:你的意思是形如y=ax1^2+bx1^2+cx1+dx2+e这样的形式吗这也可以的,直接使用\,就是
首先编写函数functionf=ff(x)f=x.^2-2*y;注意保存到当前路径和与函数名称相同的文件名.主程序:x0=[1,1];options=optimset('Display','iter'
x1=0:0.01:5;x2=0:0.01:5;y1=x1.^2-x2;y2=5-x1;plot(x1,y1,x1,y2)
你好ezplot('x=(y/4)*sqrt(2-y^2)')