MATLAB实现二维作图 【例】

�r(x, y) 这个函数用于创建一个水平的条形图,x 代表第一个X 轴的取值,y 代

%表对应于Y 的取值

�rh(x, y) 这个函数用于创建一个竖直的条形图,x 代表第一个X 轴的取值,y 代

%表对应于Y 的取值

%compass(x, y) 这个函数用于创建一个极坐标图,它的每一个值都用箭头表示,从原点

%指向(x,y),注意:(x,y)是直角坐标系中的坐标。

%pie(x)

%pie(x, explode)

%这个函数用来创建一个饼状图,x 代表占总数的百分数。explode 用来判

%断是否还有剩余的百分数

%stairs(x, y) 用来创建一个阶梯图,每一个阶梯的中心为点(x, y)

%stem(x, y) 这个函数可以创建一个针头图,它的取值为(x,y)

x = [1 2 3 4 5 6];

y = [2 6 8 7 8 5];

figure(1)

stem(x,y);

title(\'\bfExample of a Stem Plot\');

xlabel(\'\bf\itx\');

ylabel(\'\bf\ity\');

axis([0 7 0 10]);

figure(2)

bar(x,y);

title(\'\bfExample of a Bar Plot\');

xlabel(\'\bf\itx\');

ylabel(\'\bf\ity\');

axis([0 7 0 10]);

figure(3)

compass(x,y);

title(\'\bfExample of a Compass Plot\');

xlabel(\'\bf\itx\');

ylabel(\'\bf\ity\');

figure(4)

explode = [0 1 0 0 0 0];

pie(x,explode);

title(\'\bfExample of a Pie Plot\');

legend(\'One\',\'Two\',\'Three\',\'Four\',\'Five\',1);

figure(5)

stairs(x,y);

title(\'\bfExample of a Stairs Plot\');

xlabel(\'\bf\itx\');

ylabel(\'\bf\ity\');

axis([0 7 0 10]);