- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验06 高层绘图操作
(第5章 MATLAB绘图)
一、实验目的
1. 掌握绘制二维图形的常用函数。
2. 掌握绘制三维图形的常用函数。
3. 掌握绘制图形的辅助操作。
二、实验内容
1. 绘制函数的曲线
设,在x=0~2π区间取101点,绘制函数的曲线。
程序:
图形:
2. 在同一窗口中绘制多个图形
已知三个函数y1=x2,y2=cos(2x),y3=y1×y2,完成下列操作:
2.1 在同一坐标系下用不同的颜色和线型绘制三条曲线
x可取0~2π,取101个点):
图形:
2.2 以子图形式绘制三条曲线
程序(提示:x可取0~2π,取101个点):
图形:
2.3 分别用条形图、阶梯图、杆图和填充图绘制三条曲线
(1) y1=x2,程序和图形:
程序(提示:x可取0~2π,取10个点。注意:点太多时图形变形):
图形:
(2) y2=cos(2x),程序和图形:
程序:
图形:
(3) y3=y1×y2,程序和图形:
程序:
图形:
3. 绘制分段函数的曲线
已知
在-5≤x≤5区间绘制函数曲线。
程序:
图形:
4. 绘制极坐标曲线
ρ=asin(b+nθ),并分析参数a、b、n对曲线形状的影响(每种情况输出4个不同的图形即可)。
4.1 a变,b和n不变
π/2,π,3π/2,a=1,n=1):
图形(在同一窗口中显示4个子图):
4.3 n变,a和b不变
程序(参考:n=1,2,3,4,a=1,b=0):
图形(在同一窗口中显示4个子图):
5. 绘制函数的曲面图和等高线
其中x的21个值均匀分布在 [-5,5] 范围,y的31个值均匀分布在 [0,10] ,要求使用subplot(2,1,1)和subplot(2,1,2)将产生的曲面图和等高线图画在同一个窗口上。
程序:
图形:
6. 绘制曲面图形,并进行插值着色处理
程序:
图形:
三、实验提示
四、教程:第5章 MATLAB绘图(1/2)
5.1 二维绘图 p83
5.1.1 绘制二维曲线的基本函数
1. plot函数的基本用法
plot(x,y)
x和y为同长的向量,分别存储横和纵坐标数据。
0≤x≤2(区间内,绘曲线p83
y=2e-0.5xsin(2πx)
x=0:pi/100:2*pi;
y=2*exp(-0.5*x).*sin(2*pi*x);
plot(x,y) 例5.2 绘制参数方程的曲线
t=-pi:pi/100:pi;
x=t.*cos(3*t);
y=t.*sin(t).^2;
plot(x,y); plot的其他用法:
① x是向量,y是有一维与x同维的矩阵
绘出曲线条数等于y的另一维数,x曲线共同的横坐标。
x,y是同维矩阵
以x,y对应列元素为横、纵坐标分别绘曲线,条数矩阵的列数。
t=t; x=[t, t];
y=[sin(t), cos(t)];
plot(x,y) ③ plot只含一个输入参数:
plot(x)
x是实向量。以元素的下标为横坐标,元素值为纵坐标。 (x, y) =(下标,元素值)
x是复数向量。以元素实部和虚部为横、纵坐标。 (x, y) =(实部,虚部)
x是复数矩阵。按列分别以元素实部和虚部为横、纵坐标。 (x, y) =(实部,虚部)
x是实矩阵。按列绘制每列元素值相对其下标的曲线。 (x, y) =(下标,元素值)
例 输入为复数数据,绘制一个单位圆和三个同心圆p85
%一个单位圆,一个复数参数
t=0:0.01:2*pi;
x=exp(i*t); %cos(t)+i*sin(t)
plot(x); axis equal;
%三个同心圆,一个复数矩阵参数
t=0:0.01:2*pi;
x=exp(i*t);
y=[x;2*x;3*x];
plot(y); axis equal; 2. 含多个输入参数的plot函数
plot(x1,y1,x2,y2,…,xn,yn)
① 输入参数都为向量xi和y组成一组向量对,每对长度可不同。每对绘出一曲线。
② 输入参数有矩阵配对的x,y按对应列元素为横、纵坐标分别绘曲线,曲线条数矩阵的列数。
x=linspace(0,2*pi,100);;
y1=sin(x);
y2=2*sin(x);
y3=3*sin(x);
X=[x,x,x];
Y=[y1,y2,y3];
plot(X,Y,x,cos(x)) 3. 含选项的plot函数
绘图选项用于确定所绘曲线的线型、颜色和数据点标记符号,它们可以组合使用。例如,“b-.” 表示蓝色点划线“y:d” 表示黄色虚线菱形符标记数据点。
原创力文档


文档评论(0)