用MATLAB画出摆线x=rt-Rsint,y=r-Rcost的图形
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/19 15:46:47
clear>>symsxy>>z=x.*y;>>ezsurf(x,y,z)我就已经实现好了你也试试吧
y值是个负数,不知道你是想画虚部还是实部functionsolvezhidaoN=15;L=15;d=L/2;k=2*pi/L;x=0:0.01:pi;functiony=fun(x)y=0;forn
ezmesh('(x-2).^2+(y-1.2).^2')再问:可以具体点吗?过程怎么写?再答:就在命令窗口输入直接用ezmesh('(x-2).^2+(y-1.2).^2')即可画图如果你不用这个,
[X,Y]=meshgrid(-5:0.1:5);Z=((0.1+(5/6)*(0.0113+0.001*X)).*(10/113+10./X))./((Y-2.6)*150);surf(X,Y,Z)
1、楼上给的代码就可以了:n=-5:40;x=(1.02.^n+0.5*cos(2*pi*n/8+pi/4)).*(n>=0)+0.1*(n==-1)+0.15*(n==-2);stem(n,x
这个简单程序: x=0:0.001:1; y=x.^0.5.*(1-x).^0.5;plot(x,y)
xy=[-1,1;-1,-1;1,1];%-1,1]fill(xy(:,1),xy(:,2),'red')
xx=-5:0.1:5;yy=xx;[x,y]=meshgrid(xx,yy);z=x.^2+y.^2+sin(x.*y);subplot(1,2,1)mesh(x,y,z)subplot(1,2,2
clear;clc[x,y]=meshgrid(1:0.1:3);z=2*x.*y./(x.^2+y.^2);mesh(x,y,z)
两种方法:一、离散点作图:x=-1:0.01:1;y=x^2;plot(x,y);二、函数作图:symsx,y;y=x^2;fplot(x,y)
一个命令即可搞定:ezplot('(x*sec(x)^2-tan(x))/x^2')也可以附加一个参数指定绘图的坐标范围:ezplot('(x*sec(x)^2-tan(x))
x=-10:0.1:10;y=x-(atan(3./x).^36*2)/(pi*x)-atan(x./3).^35*6/piplot(x,y)gridon
x=0:0.1:1;y=x*0.5;plot(x,y);
%方法1ezplot('1/x^2',[-1010])%方法2x=-10:.5:10;y=1./x.^2;plot(x,y)%方法3symsxy=1/x^2ezplot(y,[-1010])
x=-2:0.01:2;u=1+x.^2;y=10.^u;plot(x,y,'-*')
[x,y]=meshgrid(-2:0.1:2);>>z=0.5-(sin(x.^2+y.^2)-0.5).^2./(1+(x.^2+y.^2)).^2;>>mesh(x,y,z)也可以还可以这样>>
x=20:0.01:50;x1=25+x.^2;x2=25+(x-30).^2;y=5./x1-5./x2plot(y)grid on试试吧,我运行着好使再问:л�ˣ�ͦ��ʹ�������
matlab7中有直接绘制隐函数曲线的命令其调用格式:ezplot(隐函数表达式)如要绘制f(x,y)=0的曲线,命令为:ezplot('f(x,y)')上面的语句将自动选择x,y轴的范围-2*pie
x=0:pi/20:pi;r=sin(x);[a,b,c]=cylinder(r,30);mesh(a,b,c)
syms x y, y=112.5/(1+29*exp(-0.5*x)), ezplot(y);