- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Matlab 特殊图形和高维可视化
Matlab 特殊图形和高维可视化
2009-10-20 01:06
7.4 特殊图形和高维可视化7.4.1 特殊图形指令例示7.4.1.1 面域图area【 * 例 7.4.1 .1-1 】面域图指令 area 。该指令的特点是:在图上绘制多条曲线时,每条曲线(除第一条外)都是把“前”条曲线作基线,再取值绘制而成。因此,该指令所画的图形,能醒目地反映各因素对最终结果的贡献份额。 注意:( 1 ) area 的第一输入宗量是单调变化的自变量。第二输入宗量是“各因素”的函数值矩阵,且每个“因素”的数据取列向量形式排放。第三输入宗量是绘图的基准线值,只能取标量。当基准值为 0 (即以 x 轴为基准线)时,第三输入宗量可以缺省。( 2 )本例第 4 条指令书写格式 x , Y , 强调沿列方向画各条曲线的事实。clf;x=-2:2 % 注意:自变量要单调变化Y=[3,5,2,4,1;3,4,5,2,1;5,4,3,2,5] % 各因素的相对贡献份额Cum_Sum=cumsum(Y) % 各曲线在图上的绝对坐标area(x,Y,0) %4legend( 因素 A, 因素 B, 因素 C),grid on,colormap(spring)x = -2 -1 0 1 2Y =3 5 2 4 13 4 5 2 15 4 3 2 5Cum_Sum =3 5 2 4 16 9 7 6 211 13 10 8 7
图 7.4.1 .1-1 面域图表现各分量的贡献
7.4.1.2 各种直方图bar, barh, bar3, bar3h【 * 例 7.4.1 .2-1 】二维直方图有两种图型:垂直直方图和水平直方图。而每种图型又有两种表现模式:累计式:分组式。本例选其两种加以表现。x=-2:2; % 注意:自变量要单调变化Y=[3,5,2,4,1;3,4,5,2,1;5,4,3,2,5]; % 各因素的相对贡献份额subplot(1,2,1),bar(x,Y,stacked) % “累计式”直方图xlabel(x),ylabel(\Sigma y),colormap(cool)% 控制直方图的用色legend( 因素 A, 因素 B, 因素 C)subplot(1,2,2),barh(x,Y,grouped) % “分组式”水平直方图xlabel(y),ylabel(x)
图 7.4.1 .2-1 二维直方图
clf;x=-2:2; % 注意:自变量要单调变化Y=[3,5,2,4,1;3,4,5,2,1;5,4,3,2,5]; % 各因素的相对贡献份额subplot(1,2,1),bar3(x,Y,1) % “队列式”直方图xlabel( 因素 ABC),ylabel(x),zlabel(y)colormap(summer) % 控制直方图的用色subplot(1,2,2),bar3h(x,Y,grouped) % “分组式”水平直方图ylabel(y),zlabel(x)
图 7.4.1 .2-2 三维直方图
7.4.1.3 饼图pie, pie3【 * 例 7.4.1 .3-1 】饼图指令 pie , pie3 用来表示各元素占总和的百分数。该指令第二输入宗量为与第一宗量同长的 0-1 向量, 1 使对应扇块突出。a=[1,1.6,1.2,0.8,2.1]; subplot(1,2,1),pie(a,[1 0 1 0 0]),legend({1,2,3,4,5})subplot(1,2,2),pie3(a,a==min(a)),colormap(cool)
图 7.4.1 .3-1 饼形统计图
7.4.1.4 填色图fill,fill3【 * 例 7.4.1 .4-1 】读者试验本例时,注意三点: MATLAB 画任意多边形的一种方法;保证绘图数据首尾重合,使勾画多边形封闭;使用图柄对图形的属性进行精细设置。clf;n=10; % 多边形的边数dt=2*pi/n;t=0:dt:2*pit=[t,t(1)]; %fill 指令要求数据向量的首位重合,使图形封闭。x=sin(t);y=cos(t);fill(x,y,c);axis off % 画填色多边形,隐去坐标轴。ht=text(0,0,\fontname{ 隶书 }\fontsize{32} 十边形 );% 文字注释,且得图柄。set(ht,Color,k,HorizontalAlignment,Center) % 依靠图柄设置属性。
图 7.4.1 .4-1 由 fiil 产生的填色多边形
【例 7.4.1 .4-2 】三维填色指令 fill3 演示。注意:( 1 ) X,Y,
文档评论(0)