如何用matlab写y=f(x)2 pi^(x 1)
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/14 14:04:16
方法一:(二维)>>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
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)
你想做因式分解吧symsxy=x.^2+3*x+2;factor(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)
将下面语句保存为tu.m,在窗口中输入tu看看效果,x=0:0.05:2;y=x';[XY]=meshgrid(x,y);Z=sqrt(16-3*X.^2-Y.^2);surf(Z)再问:能不能详细点
1:数值求解出对应的值2:按照需求进行作图(x-y;y-y';x-y')3:没了其实你的问题问的就很模糊~
x[n]矩阵必须给出具体值,这里方便起见我让xn=1:20共20个数,x[n-1]最后一个为0,写程序如下:clearclccloseallxn=1:20;xn_1=xn(2:20);xn_1(20)
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
只能取定a和b的值画.如果想看变化趋势,就取不同的值画在一张图里.
[x,y]=meshgrid(-10:0.1:10);z=x.^2-y+1;mesh(x,y,z)再问:用plot(x,y,z)行不?再答:不可以