用MATLAB画exp的图像
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/27 12:32:09
x=-2:0.1:2;y=-2:0.1:2;[X,Y]=meshgrid(x,y);Z=exp(X.^2+Y.^2);surf(X,Y,Z)xlabel('x')ylabel('y')zlabel('
可以,只要你的数据没有问题.再问:用matlab工具箱行吗?我试着弄了弄感觉不行啊,能帮编个程序吗?再答:你能把数据贴出来吗?或传lhmhz@qq.com再问:已经发到您的邮箱里了,谢谢您哈~再答:b
ezplot('y-4*exp(-x)*sin(2*pi*x)',[-4*pi,4*pi]);
[x,y]=meshgrid(0:.01:10);z=x.*y;mesh(x,y,z)
快速画图: ezplot('exp(-1./x.^2)',[-100,100])
syms x yp='y=(x-y)^2*exp(1/(x-y))'ezplot(p,[-2,5])
就是数学中以e为底的指数
A=-0.0229B=0.0807C=2238.5t=1:100x=10^(A-B*t)/exp(10^(A-B*t)/(B*log(10)))%check你的function是对的,我看不懂那2个s
t=-100:100;//区间和步长可以根据自己要求设定,这里是(-100,100),步长为1q=(800/3)*(exp(0.3*t)-1);plot(t,q)再问:步长是什么意思啊,我想让图形显示
function[x,nitr]=bisecton(f,a,b,d)%fÊÇ´ýÇ󷽳̵Ä
例如画y等于e的x次方的函数图像:x在-10到10的范围内,在matlab中输入以下命令:x=-10:0.1:10;y=exp(x);plot(x,y);就可以了.
x=0:2.5:100;y=x.*exp(-2*x);plot(y);
y=cos(2x);z=cos(x);plot(x,y,x,z,)再问:是cosx除以cos2x再答:ezplot('cos(x)/cos(2x)')ezplot(‘f(x)’,[a,b])表示在a
(1)functions1=e(x)s1=1;s2=1;forn=1:20000s2=s2*n;s=x^n/s2;s1=s1+s;ifs0.00001n=n+1;s2=s2*n;s=x^n/s2;s1
不好意思啊,以前那个画法有错,我疏忽了.Cylinder(r,n)这个命令是画一个半径为r,高度为1的圆柱体.n表示圆柱体的圆周有指定的n个距离相同的点.r也可以为函数表达式.y=exp(-x^2/2
symsx;y=x*exp(-x);ezplot(y);试试~
首先你得确定一个采样频率Fs,然后再用快速傅里叶分析.这是我的一个程序,f0=18;T0=1/f0;t=0:Ts:(Np-1)*Ts;x=sin(2*pi*f0*t).再问:我设了fs=5000的..
x=0:0.1:2*pi;polar(x,-3-sin(x)*2);
注意在x后面加上点.这样就可以对应算出y不然就会显示上面的错误.matlab是基于矩阵的.要对应.
可以取一个很大的n值来表示无穷级数N=100000;n=1:N;x=-1:0.05:1;forxm=-1^(n+1)./(2*n-1).*cos((2*n-1)/2*pi.*(1-x)).*exp(-