- 5
- 0
- 约2.35万字
- 约 131页
- 2017-10-18 发布于浙江
- 举报
matlab与科学计算1-2.ppt
* * * * * * * * * * * * * * * * * * * * * * 2.image和imagesc函数 这两个函数用于图像显示。为了保证图像的显示效果,一般还应使用colormap函数设置图像色图。 例5-26 有一图像文件flower.jpg,在图形窗口显示该图像。 程序如下: [x,cmap]=imread(flower.jpg); %读取图像的数据阵和色图阵 image(x);colormap(cmap); axis image off %保持宽高比并取消坐标轴 动画制作 MATLAB提供getframe、moviein和movie函数进行动画制作。 1.getframe函数 getframe函数可截取一幅画面信息(称为动画中的一帧),一幅画面信息形成一个很大的列向量。显然,保存n幅图面就需一个大矩阵。 2.moviein函数 moviein(n)函数用来建立一个足够大的n列矩阵。该矩阵用来保存n幅画面的数据,以备播放。之所以要事先建立一个大矩阵,是为了提高程序运行速度。 3.movie函数 movie(m,n)函数播放由矩阵m所定义的画面n次,缺省时播放一次。 例 绘制了peaks函数曲面并且将它绕z轴旋转。 程序如下 [X,Y,Z]=peaks(30); surf(X,Y,Z) axis([-3,3,-3,3,-10,10]) axis off; shading interp; colormap(hot); m=moviein(20); %建立一个20列大矩阵 for i=1:20 view(-37.5+24*(i-1),30) %改变视点 m(:,i)=getframe; %将图形保存到m矩阵 end movie(m,2); %播放画面2次 * * * * * * * * * * * * * * * * * * * * * * * * * * * * 图形元素属性获取与修改 图形中,每条曲线、坐标轴、图形窗口分别是一个对象。可用set( )函数设置对象的属性,用get( )函数获得对象的某个属性。 这两个语句在界面编程中特别有用。 绘制多根二维曲线 1.plot函数的输入参数是矩阵形式 (1) 当x是向量,y是有一维与x同维的矩阵时,则绘制出多根不同颜色的曲线。曲线条数等于y矩阵的另一维数,x被作为这些曲线共同的横坐标。 (2) 当x,y是同维矩阵时,则以x,y对应列元素为横、纵坐标分别绘制曲线,曲线条数等于矩阵的列数。 (3) 对只包含一个输入参数的plot函数,当输入参数是实矩阵时,则按列绘制每列元素值相对其下标的曲线,曲线条数等于输入参数矩阵的列数。 当输入参数是复数矩阵时,则按列分别以元素实部和虚部为横、纵坐标绘制多条曲线。 2.含多个输入参数的plot函数 调用格式为: plot(x1,y1,x2,y2,…,xn,yn) (1)当输入参数都为向量时,x1和y1,x2和y2,…,xn和yn分别组成一组向量对,每一组向量对的长度可以不同。每一向量对可以绘制出一条曲线,这样可以在同一坐标内绘制出多条曲线。 (2)当输入参数有矩阵形式时,配对的x,y按对应列元素为横、纵坐标分别绘制曲线,曲线条数等于矩阵的列数。 例 分析下列程序绘制的曲线。 x1=linspace(0,2*pi,100); x2=linspace(0,3*pi,100); x3=linspace(0,4*pi,100); y1=sin(x1); y2=1+sin(x2); y3=2+sin(x3); x=[x1;x2;x3]; y=[y1;y2;y3]; plot(x,y,x1,y1-1) 3.具有两个纵坐标标度的图形 在MATLAB中,如果需要绘制出具有不同纵坐标标度的两个图形,可以使用plotyy绘图函数。调用格式为: plotyy(x1,y1,x2,y2) 其中x1,y1对应一条曲线,x2,y2对应另一条曲线。横坐标的标度相同,纵坐标有两个,左纵坐标用于x1,y1数据对,右纵坐标用于x2,y2数据对。 例 用不同标度在同一坐标内绘制曲线y1=0.2e-0.5xcos(4πx) 和y2=2e-0.5xcos(πx)。 程序如下: x=0:pi/100:2*pi; y1=0.2*exp(-0.5*x).*cos(4*pi*x); y2=2*exp(-0.5*x).*cos(pi*x); plotyy(x,y1,x,y2); 4.图形保持 hold on/off命令控制是保持原有图形还是刷新原有图形,不带参数的hold命令在两种状态之间进行切换。 例 采用图形保持,
您可能关注的文档
- 2017届高考物理一轮复习专题三牛顿运动定律考点二牛顿运动定律的综合应用教学案含解析.doc
- 2017届高考生物二轮复习专题复习专题十七 生物技术在其它方面的应用.ppt
- 2017山东省枣庄第八中学北校高一语文必修二课件第三专题《阿房宫赋》..ppt
- 2017川教版历史 七年级上册 第一主题 中华文明的起源 第1课 中国境内的早期人类 课件1..ppt
- 2017川教版历史 七年级上册 第一主题 中华文明的起源 第1课 中国境内的早期人类 课件3..ppt
- 2017年上外汉硕硕士招生简章..pdf
- 2017年下半年重庆市公务员录用考试 《行政职业能力测验》试卷.pdf
- 2017年全国中考化学试题分类汇编——综合性试题.doc
- 2017年各省艺术类文化课分数线汇总.doc
- 2017年新人版七年级历史教案.doc
- 2026年中国奶山羊市场数据调查、监测研究报告.docx
- 2026年中国农产品电商市场数据调查、监测研究报告.docx
- 2026年中国农产品市场数据调查、监测研究报告.docx
- 2026年中国农产品加工市场数据调查、监测研究报告.docx
- 2026年中国农副食品加工市场数据调查、监测研究报告.docx
- 2026年中国农副食品加工专用设备制造市场数据调查、监测研究报告.docx
- 2026年中国农产品冷链物流市场数据调查、监测研究报告.docx
- 2026年中国能繁母猪养殖市场数据调查、监测研究报告.docx
- 2026年中国农村电网改造市场数据调查、监测研究报告.docx
- 2026年中国内窥镜摄像系统市场数据调查、监测研究报告.docx
原创力文档

文档评论(0)