如何用MATLAB作出y=x-1 sin x的函数图像
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/13 09:01:08
方法一:(二维)>>symsxy;>>ezplot('x^2+y^2=2*x')此外还可以将之转化为正余弦来做,你自己试一试;(三维:)t=-8*pi:0.5:8*pi;x=cos(x)+1;y=si
num=100;x=0.00001:10/num:10;y=exp(2*x);y=y./x;plot(x,y)
[x,y]=meshgrid([-10:0.1:10],[-2*pi:0.1:2*pi]);z=x.*cos(y)+cos(y)./x;mesh(x,y,z)x,y的范围第一句话可以调再问:可以画出图
余弦做分母不能为零,有间断点(突变)
clear;clcsymswrealgg=(i*w-1)/(w*i+2);x=real(gg);y=imag(gg);w=[-exp(linspace(7,-4)),exp(linspace(-4,7
soeasy1、点编辑菜单中的参数选项,把弹出来的对话框中的角度单位改为弧度2、点绘图菜单中的绘制函数,在弹出的对话框中用鼠标依次点x,*,函数,选择sin,再点x,确定后就画出了y=xsinx的图象
fun=inline('x^3');x1=1,x2=10;%指出画图区间fplot(fun,[x1,x2])
x=0:0.05:1;y=2*x.*sqrt(1-x.^2); % 要加 点plot(x,y)
x=-1:.1:1;%x的取值y=-1:.1:1;%y的取值[x,y]=meshgrid(x,y);z=x.*y;surf(x,y,z);
x=0:pi/200:2*pi;%点间隔是pi/200,不合适的话可以自己修改y=sin(2*x).*sin(10*x);%注意用的是点乘".*"plot(x,y)
x=[-pi:0.01:pi];>>y=sin(x)*cos(x);plot(x,y,'LineWidth',2)
很多函数都可以的surf,mesh,具体看你的数据类型,可以查看帮助!
1:数值求解出对应的值2:按照需求进行作图(x-y;y-y';x-y')3:没了其实你的问题问的就很模糊~
clearall;clc;x=[x1,x2,.,xn];y=[y1,y2,.,yn];%x,y的元素个数相同plot(x,y)
x=linspace(-1890,1890)y=189./xplot(x,y,'k')xlabel('x')ylabel('y')
用符号变量画:>> syms x y>> y=(1+1/x)^x;>> ezplot(y)再问:syms什么意思?
ezplot('5./(x.^2+0.5)',[-10 10 0 10])
clc;clearsymsxy=x^2dfy=diff(y)dfy3=subs(dfy,'x',3)结果:y=x^2dfy=2*xdfy3=6
N=input('N=');x=0:400;y=2*N*(rand(size(x))-0.5);plot(x,y)%不知道是不是你想要的,我有可能误读你的需求.
Graphics3D[Polygon[{{2,-3,3},{2,-3,-3},{2,3,-3},{2,3,3}}],PlotRange->{{-3,3},{-3,3},{-3,3}},Axes->Tr