- 2
- 0
- 约1.99千字
- 约 3页
- 2017-07-14 发布于重庆
- 举报
matlab程序设计基础知识
新建M文件,注释与取消注释:ctrl+r ctrl+t变量赋值:不用定义,直接使用,同一个变量,新值自动更改旧值。注意分号的用法。整数赋值:a=5;实数赋值:a=8.9数组赋值:a=[1,2,4,8]; a(1:5)=0;字符串赋值:a=’hello, everyone’;结构体的赋值:a.name=’Henry’; a.age=19; a.score.98;a(1).name=’Tom’; a(1).age=20; a(1).score=88;a(2).name=’Sara’; a(2).age=19; a(2).score=95;a(i).name=’Kerry’ a(i).age=20; a(i).score=93;name=a(i).name3. 数组的用法:注意冒号的用法(1)z=ones(5,5)或z(1:5,1:5)=1; z=1:10(中间间隔为1,可以省略); z=1:0.5:10;(2)z=zeros(5,5) 或z(1:5,1:5)=0;(3)a=(1,1,1,1;2,2,2,2;3,3,3,3);(4)数组运算:a(1:5)=1; a=a+6; b=a*2 或者 b=a.*2 c=b/a c=b./a4 矩阵:访问矩阵中的元素:A(m,n) A(m,:) A(:,n) A(m1:m2,n1:n2) A(m:end,n) A(:)矩阵运算:A*B 和A.*B A^ A.^ A’(可用于复数矩阵的转置,当用于实数矩阵时,与.’相同)或者A.’5.程序的流程控制(1)for循环for i=1:10a(i)=2*i;end(2)while循环whieend(3)分支结构 if…elseif ….else…. end(4)continue 和break的用法与C相同(5)switch自己看6.(1)图像在计算机中的表示方法:灰度图像、彩色图像。使用imtool查看图像在计算机中的表示方法(2)图像的操作函数:读、写、显示图像: imread函数、imwrite函数,imshow函数,imtool函数,subplot函数,sizeof函数,rgb2gray函数 figure(在不同的窗口显示)7.字符串函数:(1)strcat字符串连接:strcat(str1,str2,str3,…)(2)length函数(3)num2str函数8.dir函数:列出指定目录下所有的文件及文件夹,例如:例子:(1)绝对路径:temp=dir(C\F024\*.bmp);(2)下一级目录:dir(‘.\下一级路径的文件名\*.bmp’); (3)在上一级路径下:dir(‘..\*.bmp);(4)在平行文件夹内:dir(’..\平行的文件夹\*.bmp); 9。meshgrid和mesh函数u=[-10:0.1:10];v=[-10:0.1:10];[U V]=meshgrid(u,v);根据给定的横纵坐标,生成坐标网格,以便于计算函数值。H=exp(-(U.^2+V.^2)./(2*3^2));mesh(u,v,H);绘制三维曲面的函数。前2个参数为x,y轴上的坐标点序列,第三个参数为坐标点所对应的函数值实验1:彩色图像读取与分量显示读取图像 im=imread取三个分量:r=im(:,:,1);g=im(:,:,2);b=im(:,:,3);(3) 显示显示灰度图像,与三个子分量图像(共4幅图像)Imgray=rgb2gray()Subplot( , , );imshow(imgray)Title(‘gray’);Subplot( , , );imshow(r)Title(‘r’);...实验2:将文件夹内的图像分割2*2份,并保存为新的文件打开路径中的所有所需类型的文件Temp=dir(‘…..\*.bmp’)循环,读取文件:For i=1:length(temp)fname=strcat(path,temp(i).name);im=imread(fname);im1=im(1:sizex/2,1:sizey/2);im2=im(sizex/2+1:end,1:sizey/2);im3=im(1:sizex/2,sizey/2+1:end);im4=im(sizex/2+1:end,sizey/2+1:end);name1=strcat(path,‘1_’,fname);name2=strcat(path,‘2_’,fname);name3=strcat(path,‘3_’,fname);name4=strcat(path,‘4_’,fname);imwrite(im1,name1);imwrite(im2,name2);imwrite(im3,name3);imwrite(im4,name4);end
您可能关注的文档
- 85苏教版五年级数学下册第二次回家作业.doc
- 87---数学学习困难生形成原因问题的研究.doc
- 815知识点梳理.docx
- 8888第八章生育保险.doc
- 89年1月试题.doc
- 8AChapterfive专项练习.doc
- 8bChapter1-2复习重点.doc
- 8Bunit6Acharitywalk(welcometotheunitcomicstrip)教案.doc
- 8C”客车底盘适应性产品开发管理办法.doc
- 8上第一单元.doc
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
有哪些信誉好的足球投注网站
文档评论(0)