- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2012科学计算与算法导论-
2012 科学计算与算法导论‐第四讲
绘图是 matlab 最大特色!
plot,subplot,smilogx,semilogy,loglog,ploar,
bar,stairs,stem,fill,
plot3,meshgrid,surf,mesh,shpere,bar3,stem3
1、平面图数学图
plot(x,y1,y2,y3….)
其中 x 为横坐标,y1,y2,y3 为纵坐标 y 的值,一组值画一条曲线,多组值画在同一个图。
%绘图样例 2 lt32.m
clc;
clear;
x=[‐3:0.2:3];%将 x 转换为列向量, 以与y 匹配
for i=1:3
y(:,i)=1.0/sqrt(2*pi*i)*exp(‐1/(2*i)*x.^2);
end
plot(x,y);
……
hold on ; %将画纸钉在墙上,以下各位都在这张纸上作画
plot(x,y(:,1),or); % 园点红色
plot(x,y(:,2),*b); %星星蓝色
plot(x,y(:,3),^g); %上三角形绿色
……
plot(x,y,:);
plot(x,y,^r);
“‐“:实线(默认) “‐‐:虚线 “::点线 “‐.:点划线 “.:点 “o:圆
“*:星 “+:加号 “x:叉 “s:方形 “d:菱形 “^:上三角
“v:下三角 “:左三角形 “:右三角形 “p:正五边形 “h:正六边形
颜色:
“y:黄色 “m:紫红 “c:蓝绿色 “r:红色 “g:绿色 “b:蓝色
“w:白色 “k:黑色
……
subplot(1,3,1),plot(x,y(:,1),or);%subplot() 中前二个参数表示 1 行 3 列,参数 3 是序号
subplot(1,3,2),plot(x,y(:,2),*b);
subplot(1,3,3),plot(x,y(:,3),^g);
……
subplot(2,2,1),plot(x,y(:,1),or);%2 行 2 列,如上图所示
subplot(2,2,2),plot(x,y(:,2),*b);
subplot(2,2,3),plot(x,y(:,3),^g);
……
title(标准正态分布密度函数);
xlabel( 自变量);
ylabel(密度值);
text(2,0.35,sin({\omega}t+{\beta}));
legend(方差 1);
hold on ;
plot(x,y(:,1),or);
plot(x,y(:,2),*b);
plot(x,y(:,3),^g);
title(均值为 0,方差为 1/2/3 的分布密度);
xlabel(随机变量的值 t);
ylabel(密度值);
legend(方差 1,方差 2,方差 3);%依次给出三个 plot 语句的图例
clear;
fplot(sin(x*pi/180),[0 360]); %将函数名写在字符串中,这对于简单函数
或
f=@(x)sin(x*pi/180); %函数指针,这对于积分等函数是有用的。适合于自定义函数
fplot(f,[0 360]);
fplot([sin(x*pi/180),cos(x*pi/180)],[0 360]);
2、平面图统计图
bar:绘制纵向条形图
barth:绘制横向条形图
文档评论(0)