- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本次实验包括四部分:一、MATLAB语言矩阵运算二、MATLAB的绘图三、数字图像处理初步四、Matlab?的可视化界面设计实验要求:1、内容较多,课内做不完可以课外完成,要求写到实验报告上的内容包括:二、MATLAB的绘图的1、3三、数字图像处理初步2、32、实验报告要求实验目的实验内容与步骤实现代码与实验结果(实验效果图要求打印并贴在实验报告册上)实验分析3、实验效果图上要求添加做实验同学的姓名,以防抄袭,效果如三、2所示4、实验报告在下周上课前交上一、MATLAB语言矩阵运算1、下列运算是否合法,为什么?如合法,结果是多少?(1) result1 = a(2) result2 = a * b (3) result6 = a . * b(4) result7 = a . / b(5) result8 = a . * c(6) result9 = a . \ b(7) result10 = a . ^22、用MATLAB求下面的的方程组。(1)3、已知(1)求矩阵A的秩(rank)(2)求矩阵A的行列式(determinant)(3)求矩阵A的逆(inverse)(4)求矩阵A的特征值及特征向量(eigenvalue and eigenvector)4、关系运算与逻辑运算已知a=20,b=-2,c=0,d=1(1) r1 = a b(2) r2 = a b c d(3) r3 = a == b* (-10)(4) r4 = ~b | c代码中的“?”需要同学们用代码替换二、MATLAB的绘图1、在同一坐标系下绘制下面函数在t[0,4]的图象。t=[0:0.1:4*pi];y1=?;plot(t,y1);2、三维空间曲线绘制z=0:0.1:?*pi;x=cos(z);y=sin(z);plot3(x,y,z)grid on3、用mesh或surf函数,绘制下面方程所表示的三维空间曲面,x和y的取值范围设为[-3,3]。xa = -3:0.1:3;ya = xa;[x,y] = meshgrid(xa,ya);z = ?mesh(x,y,z);三、数字图像处理初步1、图像处理工具箱有关函数A = imread(FILENAME)%读图像到矩阵 A中imwrite(A,FILENAME) %将矩阵 A中的图像存入文件中imshow(I) %显示图像B = imresize(A, [row col]) %改变图像A的高和宽B = imrotate(A,angle) %将图像旋转angle角度2、灰度图像处理读取ticao_gray.tif灰度图像到矩阵I中,观察I的维数,并显示该图像。将此图像左右镜像处理,得到矩阵J,并显示出来,得到如下所示效果:将I和J进行拼接,使之成为下面的图像,并存储到文件PicOut.bmp中。参考代码:I=imread(文件名字符串);[m,n]=size(I); %得到I的宽度和高度imshow(?,[]);%对I进行左右镜像处理J=zeros(size(I));fori=1:mfor j=1:n J(i,j)=?endendimshow(J,[])%拼接K=uint8(zeros(m,2*n));K(:,1:n,:)=?;K(:,n+1:end,:)=?;imshow(K,[])text(280,280,蔡体健,Color,white) %添加的文字并不会输出到文件中imwrite(K,输出文件名字符串);2、对于彩色图像,矩阵的维数是:行数×列数×图层数(1-红,2-绿,3-蓝)。本课要求读取彩色图像ticao.tif到矩阵X 中,去掉红色图层(将此图层的亮度值设为0),然后将处理后的图像显示出来。四、Matlab?的可视化界面设计MATLAB可视化界面的设计, 一般有两种方法, 一是直接通过编辑M脚本文件产生GUI(这个方法就是我们在前面学习过的如何编写、调用M文件), 二是通过MATLAB图形用户界面开发环境GUIDE(Graphical User Interface Development Environment)来形成相应文件。这里只讲述在GUIDE环境中利用控件实现可视化界面功能, 不探讨直接通过编辑脚本文件实现可视化界面的方法。MATLAB软件GUIDE为用户提供了一个方便高效的集成环境, 所有GUI支持的用户控件都集成在这个环境中, 并提供界面外观、属性和行为响应方式的设置方法。GUIDE将用户保存设计好的GUI界面保存在一个FIG资源文件中, 同时自动生成包含GUI初始化和组件界面布局控制代码的M文件, 为实现回调函数提供了一个参考框架。下面以一个具体实例来说明GUIDE的开发使用以下所讲解的关于各控件的使用, 我们以MATLAB7.0版本为调试环境
您可能关注的文档
- 山东省德州市夏津实验中学2014-2015学年八年级(上)第一次月考生物试卷解析详解.doc
- 山东省济南市2013年中考化学真题试题(解析版)详解.doc
- 山东省济南市市中区2015-2016学年上学期九年级(上)期末物理试卷(解析版)详解.doc
- 山东省济宁市汶上县2016-2017学年八年级(上)期中生物试卷(解析版)详解.doc
- 山东省济宁一中2016届高三化学二轮复习专题50金属材料精选练习(含解析)鲁教版详解.doc
- 山东省建筑安全安全B证,模拟题详解.docx
- 山东省交通运输企业安全生产标准化达标考评细则(重要)详解.doc
- 山东省潍坊市2016届高三上学期期末考试语文试卷详解.doc
- 山东省烟台一中2017届高三10月质量检测化学试题(含答案)详解.doc
- 山东省枣庄市峄城区吴林街道中学九年级物理全册19生活用电复习教案(新版)新人教版详解.doc
文档评论(0)