第6章MATLAB计算结果可视化.doc

第6章MATLAB计算结果可视化.doc

ID:58838002

大小:224.00 KB

页数:10页

时间:2020-09-24

第6章MATLAB计算结果可视化.doc_第1页
第6章MATLAB计算结果可视化.doc_第2页
第6章MATLAB计算结果可视化.doc_第3页
第6章MATLAB计算结果可视化.doc_第4页
第6章MATLAB计算结果可视化.doc_第5页
资源描述:

《第6章MATLAB计算结果可视化.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第六章MATLAB计算结果可视化6.1连续函数和离散函数的可视化【例6-1】用图形表示离散函数。n=0:12;%产生一组自变量数据y=1./abs(n-6);%计算相应点的函数值plot(n,y,'r*','MarkerSize',20)%用红花标出数据点gridon%画坐标方格Warning:Dividebyzero.图6-1离散函数的可视化【例6-2】用图形表示连续调制波形。t1=(0:11)/11*pi;y1=sin(t1).*sin(9*t1);t2=(0:100)/100*pi;y2=sin(t2).*sin(9*t

2、2);subplot(2,2,1),plot(t1,y1,'r.'),axis([0,pi,-1,1]),title('子图(1)')subplot(2,2,2),plot(t2,y2,'r.'),axis([0,pi,-1,1]),title('子图(2)')subplot(2,2,3),plot(t1,y1,t1,y1,'r.')axis([0,pi,-1,1]),title('子图(3)')subplot(2,2,4),plot(t2,y2)axis([0,pi,-1,1]),title('子图(4)')图6-2连续函数

3、的图形表现方法6.2二维曲线绘图的基本操作6.2.1plot的基本调用格式【例6-3】用图形表示连续调制波形及其包络线。t=(0:pi/100:pi)';%长度为101的时间采样列向量y1=sin(t)*[1,-1];%包络线函数值,是(101x2)的矩阵y2=sin(t).*sin(9*t);%长度为101的调制波列向量t3=pi*(0:9)/9;y3=sin(t3).*sin(9*t3);plot(t,y1,'r:',t,y2,'b',t3,y3,'bo')axis([0,pi,-1,1])%控制轴的范围图6-36.2.2

4、泛函绘图指令fplot【例6-4】fplot与一般绘图指令的绘图效果比较。[x,y]=fplot('cos(tan(pi*x))',[-0.4,1.4],0.2e-3);n=length(x);subplot(1,2,1),plot(x,y)title('fontsize{20}fontname{隶书}泛函绘图指令效果')t=(-0.4:1.8/n:1.4)';subplot(1,2,2),plot(t,cos(tan(pi*t)))title('fontsize{20}fontname{隶书}等分采样绘图')图6-4

5、右图曲线中底部有明显绘图缺陷6.2.3曲线的色彩、线型和数据点形【例6-5】用图形演示平面上一个方块四个顶点在仿射投影(AffineProjection)下的位置、形状变化。%平面上的四个点和它们构成的方块p1=[-0.5,0,1]';p2=[-0.5,1,1]';p3=[0.5,1,1]';p4=[0.5,0,1]';Sq=[p1,p2,p3,p4,p1];%平移投影:沿x轴移动0.5,沿y轴移动1。dx=0.5;dy=1;T=[1,0,dx;0,1,dy;0,0,1];%旋转投影:逆时针旋转30度。th=pi/6;R=[c

6、os(th),-sin(th),0;sin(th),cos(th),0;0,0,1];%刻度投影:x方向放大到2倍,y方向放大到3倍。alpha=2;beta=3;S=[alpha,0,0;0,beta,0;0,0,1];E=eye(3,3);%为编程方便,设计一个单位阵。在它投影下,任何形状都不变。TRS={E,T,R,S};%用元胞数组存放四个变换矩阵ss={'r^','rd','rp','rh'};%用元胞数组存放数据点形设置值tt={'OriginalSquare','Translation','Rotation','

7、Scaling'};%用元胞数组存放四张子图的图名fori=1:4W=TRS{i}*Sq;%进行仿射变换subplot(2,2,i)fork=1:4plot(W(1,k),W(2,k),ss{k});%用不同点形标志四个顶点axis([-3,3,-1,5]),axisequalholdon%使以后图形画在当前子图上endplot(W(1,:),W(2,:))%连接四个顶点使图形封闭gridon%画过坐标格线title(tt{i})%给子图题写图名holdoff%使以后图形不再画在当前子图上end图6-5仿射投影演示6.2.4坐

8、标控制【例6-6】观察各种轴控制指令的影响。演示采用长轴为3.25,短轴为1.15的椭圆。注意:采用多子图表现时,图形形状不仅受“控制指令”影响,而且受整个图面“宽高比”及“子图数目”的影响。t=0:2*pi/99:2*pi;x=1.15*cos(t);y=3.25*sin(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。