1.画函数的三维图,如:z(x,y)=2*x.*exp(-x.^2-y.^2)+1;
plain] view plaincopyprint?
1. closeall;
2. [x,y]=meshgrid(-2:0.5:2,-2:0.5:2);%生成坐标轴。
3. z=2*x.*exp(-x.^2-y.^2)+1;%z是x,y的函数。
5. num=0;
6. num=num+1;
7. subplot(2,3,num);
8. plot3(x,y,z);
9. axis([-33-3302]);限定显示的范围。
10. xlabel('x轴');x轴坐标。
11. ylabel('y轴');y轴坐标。
12. zlabel('z轴');z轴坐标。
13. title(''标题。
15. num=num+1;
16. subplot(2,3,num);
17. mesh(x,y,z);
18. axis([-33-3302]);限定显示的范围。
19. xlabel('x轴');x轴坐标。
20. ylabel('y轴');y轴坐标。
21. zlabel('z轴');z轴坐标。
22. title(''标题。
24. num=num+1;
25. subplot(2,3,num);
26. meshc(x,y,z);
27. axis([-33-3302]);限定显示的范围。
28. xlabel('x轴');x轴坐标。
29. ylabel('y轴');y轴坐标。
30. zlabel('z轴');z轴坐标。
31. title(''标题。
33. num=num+1;
34. subplot(2,3,num);
35. surf(x,y,z);
36. axis([-33-3302]);限定显示的范围。
37. xlabel('x轴');x轴坐标。
38. ylabel('y轴');y轴坐标。
39. zlabel('z轴');z轴坐标。
40. title(''标题。
42. num=num+1;
43. subplot(2,3,num);
44. meshz(x,y,z);
45. axis([-33-3302]);限定显示的范围。
46. xlabel('x轴');x轴坐标。
47. ylabel('y轴');y轴坐标。
48. zlabel('z轴');z轴坐标。
49. title(''标题。
51. num=num+1;
52. subplot(2,3,num);
53. surf(x,y,z);
54. holdon;
55. stem3(x,y,z,'r');画竖线。
56. axis([-33-3302]);限定显示的范围。
57. xlabel('x轴');x轴坐标。
58. ylabel('y轴');y轴坐标。
59. zlabel('z轴');z轴坐标。
60. title(''标题。
close all;
x,y]=meshgrid(-2:0.5:2,-2:0.5:2);%生成坐标轴。
z=2*x.*exp(-x.^2-y.^2)+1;%z是x,y的函数。
num=0;
num=num+1;
subplot(2,3,num);
plot3(x,y,z);
axis([-3 3 -3 3 0 2]);限定显示的范围。
xlabel('x轴');x轴坐标。
ylabel('y轴');y轴坐标。
zlabel('z轴');z轴坐标。
title(' figure(1)')标题。
num=num+1;
subplot(2,3,num);
mesh(x,y,z);
axis([-3 3 -3 3 0 2]);限定显示的范围。
xlabel('x轴');x轴坐标。
ylabel('y轴');y轴坐标。
zlabel('z轴');z轴坐标。
title(' figure(2)')标题。
num=num+1;
subplot(2,3,num);
meshc(x,y,z);
axis([-3 3 -3 3 0 2]);限定显示的范围。
xlabel('x轴');x轴坐标。
ylabel('y轴');y轴坐标。
zlabel('z轴');z轴坐标。
title(' figure(3)')标题。
num=num+1;
subplot(2,3,num);
surf(x,y,z);
axis([-3 3 -3 3 0 2]);限定显示的范围。
xlabel('x轴');x轴坐标。
ylabel('y轴');y轴坐标。
zlabel('z轴');z轴坐标。
title(' figure(4)')标题。
num=num+1;
subplot(2,3,num);
meshz(x,y,z);
axis([-3 3 -3 3 0 2]);限定显示的范围。
xlabel('x轴');x轴坐标。
ylabel('y轴');y轴坐标。
zlabel('z轴');z轴坐标。
title(' figure(5)')标题。
num=num+1;
subplot(2,3,num);
surf(x,y,z);
hold on;
stem3(x,y,z,'r');画竖线。
axis([-3 3 -3 3 0 2]);限定显示的范围。
xlabel('x轴');x轴坐标。
ylabel('y轴');y轴坐标。
zlabel('z轴');z轴坐标。
title(' figure(6)')标题。
2.画矩阵的三维图。
plain] view plaincopyprint?
1. clc;
2. clearall;
3. closeall;
4. x=[0123456789];
5. y=[0123456789];
6. fori=1:1:length(x)
7. forj=1:1:length(y)
8. z(i,j)=mod(i*j*rand(1),9);
9. end
10. end
12. num=0;
13. num=num+1;
14. subplot(2,3,num);
15. plot3(x,y,z);
16. axis([090909]);限定显示的范围。
17. xlabel('x轴');x轴坐标。
18. ylabel('y轴');y轴坐标。
19. zlabel('z轴');z轴坐标。
20. title(''标题。
22. num=num+1;
23. subplot(2,3,num);
24. mesh(x,y,z);
25. axis([090909]);限定显示的范围。
26. xlabel('x轴');x轴坐标。
27. ylabel('y轴');y轴坐标。
28. zlabel('z轴');z轴坐标。
29. title(''标题。
Matlab建模训练3图形绘制
一 学习二维平面图形的描绘方法。plot函数表。绘图参数。图形的标注。极坐标作图。1 在同一窗口绘制正 余弦函数的图形。2 绘制三叶玫瑰线r sin 3 3 绘制分段函数的图形。二 学习空间曲线的绘制。数值作图。符号函数作图。1 绘制三维螺旋线。2 绘制空间曲线。三 学习空间曲面的绘制。数值作图。例...
MatLab图形绘制
第一讲matlab图形绘制功能。一 二维平面图形。基本绘图函数。hold on 命令用于在已画好的图形上添加新的图形。plot是绘制一维曲线的基本函数,但在使用此函数之前,我们需先定义曲线上每一点的x及y座标。下例可画出一条正弦曲线 x 0 0.001 10 0到10的1000个点的x座标。y si...
excel绘制函数图像
绘制函数图象做教学工作的朋友们一定会遇到画函数曲线的问题吧!如果想快速准确地绘制一条函数曲线,可以借助excel的图表功能,它能使你画的曲线既标准又漂亮。你一定会问,是不是很难学呀?其实这一点儿也不难,可以说非常简便,不信你就跟我试一试。以绘制y lg 6 x 3 的曲线为例,其方法如下 在某张空白...