MATLAB中绘制f(t)=e^-2t*cos(πt)
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/18 09:55:14
不知道你要画哪个范围内的,我给你画了-0.5到0.5上的clear;closex=-0.5:0.05:0.5;y=x;[X,Y]=meshgrid(x,y);Z=exp(1)./(X.*Y.^2+ep
y=sym('(x^3-7*x+exp(x))/(x^3-x)');ezplot(y,[-4,4])z=sym('4/(1+x^2+y^2)');figure,ezplot(z)
>> x =linspace(-1,1);>> y=sin(1./x);>> plot(x,y)
0.01代表步长,也就是把区间(0,2*pi)按0.01分开,步长越小,MATLAB绘制出来的图像光滑度越好
使用holdon当然也可以这样画假设矩阵为At=1:24;plot(t,A(3,:),t,A(4,:),t,A(5,:))
E=[AB],如果t为magic(3),A=[111111111],B=exp(t)=1.0e+003*[2.98100.00270.40340.02010.14841.09660.05468.103
fill3([100340340100],[10301030280280],[500500500500],'w')
x=5:0.2:15;y1=(x+18)/0.8;s=1;e=2;a=3;y2=sqrt((4.*s.^2*x.^2-4.*s.^2.*e.^2-s.^4)/16.*a.^2-4.*s.^2);plo
比如有四个点:(2,4)(2,8)(12,4)(12,8)可以这样绘制:A=[2,2,12,12,2;4,8,8,4,4]plot(A(1,:),A(2,:))axis([014014])
你可以这样:f=inline('2*t','t');a=f(0)
0.01代表采样间隔,对于你要绘制的函数来说,0.01太大了,0.01相当于2.5个周期了,能画出来碰巧而已,要改小一些,比如0.0001之类的
function[x,y]=getCircle(center,r)t=0:0.01*pi:2*pi;x=cos(t).*r+center(1);y=sin(t).*r+center(2);%例如绘制(
这样就好了,是曲面.clc;clear[x,y]=meshgrid(0:0.01:1);z=x+y;ifx=0.5z=x-3*x-y+x.*y;endmesh(x,y,z);
z=sin(t)+3cos(t)i的关系图形如下
Matlab中使用pix函数可以创建饼图.pie函数的调用格式如下:pie(X)使用X中的数据绘制饼图.X中的每个元素用饼图中的一个扇形区域表示.pix(X,eplode)将一个扇形区域从饼图中分离,
命令:y=0:0.001:1;f(1,:)=3*y.*log(y)-1/30*exp(-(30*y-30/exp(1)).^4);f(2,:)=2.5*y.*log(y)-1/30*exp(-(30*
举个例子,画z=sin(x)+exp(y)的等高线%生成数据,如果你已经有数据的话就不用生成了[x,y]=meshgrid(linspace(-2,2));z=sin(x)+exp(y);%最简单的等
转置将行向量转为列向量
t=-0.1:0.001:0.1;x=-0.3+0.1*cos(20*pi.*t)+0.5*cos(40*pi.*t+pi/5);plot(t,x)再问:也就是说这个t=-0.1:0.001:0.1是
t=0:0.01:27;x=sin(t);y=cos(t);z=t;plot3(x,y,z)见图