matlab二维图形绘制(一)
来源:互联网 发布:2008年网络歌曲大全 编辑:程序博客网 时间:2024/04/29 10:29
matlab基本的二维图像包括线型(Line Plots),散点型(Scatter Plots)、条形(Bar Plots)、极坐标型(Polar Plots)以及矢量图型(Vector Plots)等。
1.Plot指令
X=-10:10;Y=X.^2;figure(1)subplot(131);plot(X,Y,'LineWidth',2);subplot(132);plot(Y,'LineWidth',2);xlim([1 length(Y)])Z=cos(-pi:pi/10:pi)+sqrt(-1)*sin(-pi:pi/10:pi);subplot(1,3,3);plot(Z,'LineWidth',2);
用plot(A)来绘制矩阵A的列对它下标的图形。对于m*n的矩阵A,有n个含有m个元素的数对,或者说是n条有m个点的曲线。而且这n条曲线均采用颜色监控器上不同的颜色绘制而成。
A=magic(20);A(9:20,:)=[];figure;plot(A)
plot(x,A)
语句说明:绘制矩阵A对于向量x的图形。对于m*n的矩阵A和长度为m的向量x,绘制矩阵A的列对向量x的图形;如果x的长度为n,则对矩阵A的行绘制向量的图形。x既可以是行向量,也可以是列向量。
plot(A,B)
对矩阵A的行绘制矩阵B的列的图形。如果A和B都是m*n的矩阵,则将绘制n条有m个有序对连成的曲线。
for i=1:5 for j=1:6 A(i,j)=i+j endendx=0.2:0.2:1;figure(1)subplot(221);plot(A,x,'LineWidth',1.5);subplot(222);plot(x,A,'LineWidth',1.5);B=reshape(1:30,5,6);subplot(223);plot(A,B,'LineWidth',1.5);subplot(224);plot(B,A,'LineWidth',1.5);
用plot绘制包络线:
clear allt=(0:pi/100:pi)';y1=sin(t)*[1,-1];y2=sin(t).*sin(9*t);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])
输入参数是向量的时候,利用函数plot绘制多条曲线,
clear allx=-pi:pi/10:pi;y=[sin(x);sin(x+3);sin(x+5)];z=[cos(x);cos(x+3);cos(x+5)];figure;plot(x,y,'r:*',x,z,'g-.v');
2.格栅
当图像需要对具体数值有更加清楚的展示时,在图形中添加格栅是十分有效的办法。grid onml可以在当前的单位标记处添加格栅,grid off命令可以取消格栅的显示,单独使用gridml可以在on与off的状态下交替转换,即起到一个触发的作用。
X=(0:1800)*pi/180;Y=cos(X/2);figure(1)subplot(131);plot(X,Y,'LineWidth',2);xlim([0 30]);grid on;subplot(132);plot(X,Y,'LineWidth',2);xlim([0 30]);grid on;gridsubplot(133);plot(X,Y,'LineWidth',2);xlim([0 30]);grid off;
0 0
- matlab二维图形绘制(一)
- matlab二维图形的绘制
- Matlab编程 二维图形绘制进阶
- 数据可视化(Matlab)丨绘制绘制二维、三维和四维图形以及图形编辑与函数图形的绘制
- Matlab 学习 画图篇 一 二维图形
- matlab二维三维图形绘制和坐标轴范围设置
- 如何使用MATLAB绘制不同类型的二维图形
- OpenGL 绘制二维图形
- Matlab绘制二维图
- Matlab绘制二维图
- MATLAB二维图像绘制
- Canvas绘制图形(一)
- jfreechart图形绘制(一)
- Matlab图形绘制经典案例 (1)
- Matlab图形绘制经典案例 (2)
- 经典图形的绘制(matlab)
- Matlab图形绘制经典案例 (1)
- Matlab图形绘制经典案例 (2)
- Web--robots.txt协议
- HTTP状态查询
- python得到windows自启动列表
- 用VMware 9安装Ubuntu 12.04具体过程(图解)
- HDU1754 <线段树创建,查找,更新>
- matlab二维图形绘制(一)
- 欢迎使用CSDN-markdown编辑器
- 圣墟 > 第一百一十三章 引爆
- Spring Bean 的配置(1)
- 数据结构_串_串的模式匹配_KMP/BF
- springMCVC处理ajax请求
- 学习历程(五)GitHub
- (译)理解AngularJS中的Scopes
- [POJ3304]Segments(计算几何)