绘图答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1. 绘制下列曲线。
2
2221(2)2sin (3)264(4)cos x y e x t t x y y t t π-==⎧+=⎨=⎩3
x (1)y=x-3! 2. 在同一坐标轴中绘制下列两条曲线并标注两曲线的交叉点。
(1)y=2x - 0.5
(2)sin(3)cos()0sin(3)sin()
x t t t y t t π=⎧≤≤⎨=⎩。
解答:
x1=-pi/2:0.01:pi/2;
y1=2*x1-0.5;
t=0:0.01:pi;
x2=sin(3*t).*cos(t);
y2=sin(3*t).*sin(t);
x=[];
y=[];
for i=1:length(x1)
for j=1:length(x2)
if abs(y1(i)-y2(j))<1e-2&abs(x1(i)-x2(j))<1e-2
x=[x,x1(i)];
y=[y,y1(i)];
end
end
end
plot(x1,y1,x2,y2,x,y,'rd')
3. 分别用plot 和fplot 函数绘制函数1sin y x
=的曲线,分析两曲线的差别。
4. 设11t y t e
ππ-=-≤≤+,在同一图形窗口采用子图的形式绘制不同图形:条形图、阶
梯图、杆图和对数坐标图。
5. 在[0 2π]范围内绘制以Y 轴为对数的二维曲线图: y=|1000sin(4x)|+1
6. 绘制下列极坐标图。
233(2)5sin 3sin cos (3),(4),cos 33
sin cos 66a ρθρφππϕϕππγφγϕφϕϕ==-≤≤=-≤≤+(1)=5cos +4
7. 绘制下列三维图线。 /20/2023cos (1)sin 02(2)01t t x e t x t y e t t y t t z t z t π
--⎧==⎧⎪⎪=≤≤=≤≤⎨⎨⎪⎪==⎩⎩
8. 绘制下列曲面图。
225
(1)55,5(2)(,)3,31z x y f x y x y x y -=≤≤=≤≤++
9. 播放一个直径不断变化的球体。
解答:
[x,y,z]=sphere(20);
m=moviein(100);
for i=1:100
xi=x*(1+i/100);
yi=y*(1+i/100);
zi=z*(1+i/100);
surf(xi,yi,zi);
m(:,i)=getframe;
end
movie(m)
10. 用柱坐标系绘制一个圆锥曲面。
11.
绘制曲面6,6,z x y x y =≤≤≤。
解答:[x,y]=meshgrid(-6:0.03:6);
z=sin(sqrt(x.^2+y.^2));
i=y z(i)=NaN; surf(z) shading interp 12. 绘制由函数22z x y =+形成的三维立体图,并通过改变视点获得该图形在各个坐标平面上的平面投影。 解答:[x,y]=meshgrid(-1:0.03:1); z=x.^2+y.^2; i=x.^2+y.^2>1; z(i)=NaN; subplot(2,2,1) surf(z); shading interp subplot(2,2,2) surf(z); shading interp view(0,0); title('yoz 投影'); subplot(2,2,3) surf(z) shading interp view(90,0); title('xoz 投影'); subplot(2,2,4) surf(z) shading interp view(0,90); title('xoy 投影'); 13. 绘制一个单位球体在第一卦限的部分。 14. 在同一图形窗口中绘制函数y1=1-sin2(x) (蓝色圆圈), y2=2x+1(绿色点划线),加分格 线,x的范围都是[0,10],给图形加上标题“y1和y2”,在x 轴上加注“x轴”,在y 轴上加注“y轴”,在图右侧添加图例,并把“x=5”字符串放置到图形中鼠标所指定的位置上。 解答:x=0:0.1:10; y1=1-sin(x).^2; y2=2*x+1; plot(x,y1,'blueo'); hold on; plot(x,y2,'g-.'); xlabel('x') ylabel('y') grid legend('y1','y2',4) gtext('x=5') 15. 在同一图形窗口中绘制椭圆x^2+4y^2=4及其内切圆和外切圆x^2+y^2=1, x^2+y^2=4。 解答:t=0:pi/99:2*pi; x=cos(t); y=sin(t); plot(x,y) axis square x=2*cos(t); y=2*sin(t); hold on plot(x,y) x=2*cos(t); y=sin(t); plot(x,y) 16. 仔细观察如下的图形,编写命令,执行后在图形窗口中得到该图形