新物网

当前位置:首页 > 百科

百科

Matlab二维数据分析图和三维平面图

时间:2023-10-21 20:57:12 静子
1.在matlab中,有许多二维数据分析图形,如柱形图、阶梯图、杆图和填充图。使用的函数公式分别为:bar(x,y,选择项)stairs(x,y,选择项)stem(x,y,选择项)fill(x1,y1,选项1,x2,y2,选项2..)例  曲线分别通过柱形图、阶梯图、杆图和填充图绘制y=2

1.在matlab中,有许多二维数据分析图形,如柱形图、阶梯图、杆图和填充图。使用的函数公式分别为:
bar(x,y,选择项)
stairs(x,y,选择项)
stem(x,y,选择项)
fill(x1,y1,选项1,x2,y2,选项2..)

例  曲线分别通过柱形图、阶梯图、杆图和填充图绘制y=2sin(x)。
程序流程如下:

1 x=0:pi/10:2*pi;
2 y=2*sin(x);
3 subplot(2,2,1);bar(x,y,'g'); %subplot的最后一个表示已经制作了第一个图像
4 title('bar(x,y,''g'')');axis([0,7,-2,2]);
5 subplot(2,2,2);stairs(x,y,'b');
6 title('stairs(x,y,''b'')');axis(0,7,-2,2);
7 subplot(2,2,3);stem(x,y,'k');
8 title('stem(x,y,''k'')');axis(0,7,-2,2);
9 subplot(2,2,4);fill(x,y,'y');
10 title('fill(x,y,''y'')');axis(0,7,-2,2);

2.还有一些MATLAB提供的数据分析制图函数公式,例如,饼状图、单数相量图等。用于表示所有元素占总数的百分比。

Matlab7.0
Matlab7.0 R2007b 翠绿色U盘便携式安卓版本 得分:
2.3
类型: 行业手机软件    尺寸:1.21G    语言表达: 英语
查看详细信息 >>

例   绘制图形:
(1) 一家公司每季度的年产值(企业:万元)分别为:2347、1827、2043、3025,使用饼状图进行数据分析。
(2) 制作单数相量图:7 2.9i、2-3i和-1.5-6i。

1 subplot(1,2,1);
2 pie(2347、1827、2043、3025);
3 title(饼状图);
4 legend第一季度,第二季度,第三季度,第四季度; %LEGEND
5 %(string1,string2,string3, ...)
6 %单独将字符串数组1、字符串数组2、字符串数组3...在图纸上注明,每个字符串数组匹配%的图标是绘图时的图标。
7 subplot(1,2,2);
8 compass([7 2.9i,2-3i,-1.5-6i); %函数公式功能:圆带网格图
9 %多个空间向量采用带箭头符号线制作。
7 subplot(1,2,2);
8 compass([7 2.9i,2-3i,-1.5-6i); %函数公式功能:圆带网格图

9 %多个空间向量采用带箭头符号线进行区域制作。

10 %设计效果图就像风水罗盘。11 title(相量图);

3.绘制隐函数


MATLAB提供了一个ezplot函数公式来制作隐函数图形,以下是它的用法。

(1) 针对函数公式f = f(x),ezplot函数的调用格式如下:

ezplot(f):默认设置区段-2πezplot(f, [a,b]):在区段a
(2) 对于隐函数公式f = f(x,y),ezplot函数的调用格式如下:

ezplot(f):默认设置区段-2πezplot(f, [xmin,xmax,ymin,ymax]):xmin在区段ezplot(f, [a,b]):在区段a

(3) 主要参数方程x = x(t)和y = y(t),调用ezplot函数的格式如下:

ezplot(x,y):默认设置区段0ezplot(x,y, [tmin,tmax]):tmin在区段 < t < tmax制作x=x(t)和y=y(t)的图形。


例  用例子说明隐函数绘图。

1 subplot(2,2,1);
2 ezplot('x^2 y^2-9');axis equal
3 subplot(2,2,2);
4 ezplot('x^3 y^3-5*x*y 1/5')
5 subplot(2,2,3);

6 ezplot('cos(tan(pi*x))',[ 0,1])

7 subplot(2,2,4);8 ezplot('8*cos(t)','4*sqrt(2)*sin(t)',[0,2*pi])

4.三维曲线图

plot3函数公式与plot函数的使用方法非常相似,其启用格式为:

plot3(x1,y1,z1,选项1,x2,y2,z2,选项2,xn,yn,zn,选择项n) 每组x,y,z构成一组曲线座标的主要参数,plot函数公式的概念定义也是如此。当x,y,当z是同维空间的向量时,x,y,z 三维曲线图由匹配原素组成。当x,y,当z是同维空间的向量时,x,y,z 三维曲线图由匹配原素组成。当x,y,z是同维引流矩阵时的x,y,z匹配列原素制作三维曲线图,曲线图数量相当于引流矩阵行数。

例   制作三维曲线图:


1 t=0:pi/100:20*pi;
2 x=sin(t);
3 y=cos(t);
4 z=t.*sin(t).*cos(t);
5 plot3(x,y,z);

6 title('Line in 3-D Space');

7 xlabel('X');ylabel('Y');zlabel('Z');

8 grid on;

 

5.制作多峰函数瀑布图和等高线图。


1 subplot(1,2,1);
2 [X,Y,Z]=peaks(30); %前凸后翘的斜面可以产生
3 waterfall(X,Y,Z)
4 xlabel('X-axis'),ylabel('Y-axis'),zlabel('Z-axis');

5 subplot(1,2,2);6 contour3(X,Y,Z,12,'k');     %其中12意味着等级极高7 xlabel('X-axis'),ylabel('Y-axis'),zlabel('Z-axis');