Matlab 特殊图形和高维可视化.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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) %4 legend( 因素 A, 因素 B, 因素 C),grid on,colormap(spring) x = -2 -1 0 1 2 Y = 3 5 2 4 1 3 4 5 2 1 5 4 3 2 5 Cum_Sum = 3 5 2 4 1 6 9 7 6 2 11 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*pi t=[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)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档