资源预览内容
第1页 / 共49页
第2页 / 共49页
第3页 / 共49页
第4页 / 共49页
第5页 / 共49页
第6页 / 共49页
第7页 / 共49页
第8页 / 共49页
第9页 / 共49页
第10页 / 共49页
第11页 / 共49页
第12页 / 共49页
第13页 / 共49页
第14页 / 共49页
第15页 / 共49页
第16页 / 共49页
第17页 / 共49页
第18页 / 共49页
第19页 / 共49页
第20页 / 共49页
亲,该文档总共49页,到这儿已超出免费预览范围,如果喜欢就下载吧!
点击查看更多>>
资源描述
第2章 MATLAB7.0程序设计基础,一般介绍,教学要求,内容简介,目 录 _见附件4,前 言 _见附件3,成绩确定,选课要求,教学大纲 _见附件1,教学安排 _见附件2,学习方法,学习要求 _见目录,关于教材,参考文献,教学方法,教学改革,第1,章,章MATLAB,语,语言,入,入门,语言,简,简单,易,易学,代码,短,短小,高,高效,计算,功,功能,强,强大,绘图,非,非常,方,方便,扩充,能,能力,强,强大,帮助,功,功能,完,完整,5.3,6.5,7.0,R2006a,2007a,2008a,发展,历,历程,基本,特,特点,平台,外,外貌,平台,安,安装,进入,编,编译,平,平台,编译m文,件,件或,命,命令,窗,窗口,输,输入,函,函数,命,命令,设计,可,可视,化,化程,序,序界,面,面,进一,步,步编,制,制m,文,文件(底,稿,稿文,件,件和,函,函数,文,文件),编译,过,过程,与,与完,善,善程,序,序,学习,文,文件,编程,步,步骤,简单,实,实例,(1)使,用,用函,数,数在,线,线帮,助,助,help,函,函,数,数命,令,令=名,称,称通,常,常是,小,小写,字,字母(2)使,用,用全,部,部帮,助,助。,MATLAB7.0的,自,自述,文,文件,,,,见,图,图1-14,计算1,到,到100,的,的平,方,方和,。,。x=1,:,:100,y=x.2;,z=sum(y),鼠标,双,双击,WinXP,桌面,上,上图,标,标,在,WinXP“,开始,”,菜单,的,的,“,程序,”,选项,中,中选,择,择,“,MATLAB”,退出,MATLAB,命令,窗,窗口,键,键入,“quit”,或,“Ctrl+Q”,鼠,标,标,选,选,择,择,菜,菜,单,单,file,Exit,MATLAB,MATLAB,使,用,用,简,简,介,介,启,动,动,MATLAB,MATLAB,桌,面,面,命,令,令,窗,窗,口,口,工,作,作,空,空,间,间,浏,浏,览,览,命,令,令,历,历,史,史,窗,窗,口,口,命,令,令,窗,窗,口,口,、,、,编,编,辑,辑,窗,窗,口,口,、,、,图,图,形,形,窗,窗,口,口,MATLAB,使,用,用,简,简,介,介,n=0:1:63;S=sum(2.n),S=1.8447e+019,例,2,.,计算,sin,x,在,处的值,clear,x=pi./8,6,4,3,y=sin(x),y=,0.38270.50000.70710.8660,MATLAB,使,用,用,简,简,介,介,7/15,例,1.,计,算,算,级,级,数,数,:S=1+2+2,2,+2,3,+,+2,63,=,2.1,常,常,量,量,与,与,变,变,量,量,2.2,数,数,组,组,建,建,立,立,与,与,引,引,用,用,2.3,运,运,算,算,符,符,2.4m,文,文,件,件,2.5,程,程,序,序,设,设,计,计,MATLAB,文,文,件,件,形,形,式,式,命,令,令,文,文,件,件,的,的,命,命,名,名,与,与,位,位,置,置,函,数,数,文,文,件,件,的,的,命,命,名,名,与,与,格,格,式,式,M,文,文,件,件,的,的,调,调,试,试,顺,序,序,结,结,构,构,分,支,支,结,结,构,构,循,环,环,结,结,构,构,2.1.1,特,特,殊,殊,常,常,量,量,MATLAB,中,特,殊,殊,的,的,固,固,定,定,变,变,量,量,称,称,为,为,常,常,量,量,。,。,anspi,realmaxrealmininfNaNijdateclocktictoc,2.1,常,常,量,量,与,与,变,变,量,量_1,常 数,返 回 值,ans,默认变量名,保存最近的结果,pi,圆周率,realmax,最大正浮点数,realmin,最小正浮点数,inf,无限值,i,j,虚数单位,NaN,不合法的数值值,非数值,date,日期,clock,时间,数学表达式,Matlab运算符,Matlab表达式,加,a+b,+,a+b,减,a-b,-,a-b,乘,ab,*,a*b,除,ab,/或 ,a/b 或 ba,幂,a,b,ab,基,本,本,运,运,算,算,符,符,运,算,算,次,次,序,序,:,:,1.,幂,幂,乘,乘,除,除,加,加,减,减,,,,,同,同,级,级,运,运,算,算,次,次,序,序,“,“,自,自,左,左,向,向,右,右,”,”,2.,括,括,号,号,“,“,(,(,),),”,”,可,可,以,以,改,改,变,变,优,优,先,先,次,次,序,序,复,数,数,:,:z=a+bi=re,i,一,般,般,形,形,式,式,:,:,1,),)a+bi,2,),)z=a+bi,复,数,数,指,指,令,令,:,:,real,(,(z,),),给,给,出,出,复,复,数,数z,的,的,实,实,部,部,;,;,image,(,(z,),),给,给,出,出,复,复,数,数z,的,的,虚,虚,部,部,;,;,abs,(,(z,),),给,给,出,出,复,复,数,数z,的,的,模,模,;,;,angle,(,(z,),),以,以,弧,弧,度,度,为,为,单,单,位,位,计,计,算,算z,的,的,复,复,角,角,。,。,2.1.2,一,一,般,般,变,变,量,量(,可,可,动,动,变,变,量,量),MATLAB,依,依,据,据,变,变,量,量,值,值,或,或,对,对,变,变,量,量,操,操,作,作,来,来,识,识,别,别,变,变,量,量,类,类,型,型,,,,,不,不,要,要,求,求,事,事,先,先,对,对,所,所,使,使,用,用,变,变,量,量,进,进,行,行,声,声,明,明,或,或,指,指,定,定,变,变,量,量,类,类,型,型,。,。,MATLAB,中,的,的,变,变,量,量,命,命,名,名,规,规,则,则,:,:,(,1,),变,变,量,量,名,名,区,区,分,分,大,大,小,小,写,写,。,。,(,2,),变,变,量,量,名,名,长,长,度,度,不,不,超,超,过,过,31,位,。,。,(,3,)变,量,量,名,名,以,以,字,字,母,母,开,开,头,头,,可,可,以,以,是,是,字,字,母,母,、,、,数,数,字,字,、,、,下,下,划,划,线,线,组,组,成,成,,,,,但,但,不,不,能,能,使,使,用,用,标,标,点,点,。,。,2.1,常,常,量,量,与,与,变,变,量,量_2,变,量,量,命,命,名,名,规,规,则,则,MATLAB,中,中,的,的,变,变,量,量,作,作,用,用,域,域,。,。,例,如,如,:,:,合,合,法,法,变,变,量,量,名,名x1,,,,x2,,,,a,,,,b,,,,c,,,,abc,,,,Ma1,,,,zhang_3x,No_1,alpha,不,合,合,法,法,变,变,量,量,:,:x%1,,,,2x,,,,x,变,变,量,量,,,,abc.,变,量,量,名,名,和,和,函,函,数,数,名,名,对,对,字,字,母,母,的,的,大,大,小,小,写,写,敏,敏,感,感,;,X,x,Z,z,是不同变,量,量,创建变量,在命令窗,口,口中直接,输,输入变量,名,名称创建,A9,A,9,isvarname 8th_column/确认变,量,量名的合,法,法性,ans=,0,数据类型,举 例,描 述,逻辑型数组,magic(4)10,包含1、0或true、false,字符型数组,Hello,长度16位,即为字符串,Int8、unit8,int16、unit16,uint8(magic(3),长度为8位、16位的有符号和无符号整型数组,single,3*1038,单精度数值型数组,double,3*103005+6i,双精度数值型数组,单元数组,17 hello eye(2),包含其他数组。将不同大小有关系的数据集中到一起,结构数组,a.day=12;a.color=red;a.mat=magic(3);,具有字段名。包含其他数组。与单元数组类似,matlab数据,类,类型,MATLAB用format命令来,控,控制输出,格,格式,,format short,短格式,3.146,format long,长格式 3.14159265358979,format short e,短格式e 3.1416e+000,format long e,长格式e,3.141592653589793e+000,format rat,分数格式 355/113,format bank,银行格式 3.14,who,列出在,MATLAB,工作空间,中,中已有的,变,变量,whos,列出驻留,变,变量的同,时,时,还给,出,出维数及,性,性质,clear,删除内存,中,中的变量,(,(数据),clc,删除命令,窗,窗口的内,容,容(已使,用,用过的命,令,令),home,光标移到,命,命令窗口,的,的左上角,clf,删除图形,窗,窗口的内,容,容,调出刚才,使,使用过的,命,命令,quit,退出,MATLAB,dir显示当前,目,目录下文,件,件及子目,录,录,MATLAB,命令窗口,的,的部分通,用,用命令,2.2,数,数组_1,建,建立与,引,引用,2.2数,组,组,2.2.1建立数,组,组,1,逐个元素,输,输入法,格式:x=a,b,c,x=ab c,例2-1,2.2,数,数组_1,建,建立与,引,引用,2 冒号,法,法,格式:x=初始量,:,:步长:,终,终止量,x=i:j如果ij,生成,以,以i为初值,j为终值,1为步长的,有,有限等差,数,数列;,x=i:j:k如果ik,生成,以,以i为初值,k为终值,-j为步长的,有,有限等差,数,数列;,例2-2,2.2,数,数组_1,建,建立与,引,引用,3,特殊方法,linspace,logspace,x=linspace(初,始,始量:终,止,止量:数,组,组元素个,数,数),x=logspace(初,始,始量:终,止,止量:数,组,组元素个,数,数),例2-3例2-4,2.2,数,数组_1,建,建立与,引,引用,2.2.2数组应,用,用,格式:A,(,(s):,数,数组A的,第,第s 个,元,元素,例如:A,(,(3)=7,A(1,3,5)=2,A(1,3,5)=2,6,7,2.2.1,创,创建矩阵的,常,常用方法:,1.直接输入,法,法;2.函,数,数法;,3.矩阵编辑,器,器;,4.数据文件,法,法,直接输入法三,条,条规则:,矩阵元素,必,必须在方括号 之内;,同一行相,邻,邻元素间用逗号或空格分隔;,矩阵的行与行,之,之间必须用分号分隔.,例4.三阶Hilbert矩阵,A=11/2 1/3;1/21/31/4;1/3 1/4 1/5,A=,1.00000.50000.3333,0.50000.33330.2500,0.33330.25000.2000,2.2、矩阵,C=,产生空,阵,阵,r=rand 产,生,生随机数,R=rand(3,4),产生34,阶,阶随机矩阵,E=eye(3),产,产生3阶单位,矩,矩阵,B=zeros(3,4),产生3,4阶全“0,”,”矩阵,D=ones(3,4),产生34阶全“1”,的,的矩阵,X=magic(3),产,产生3阶幻方,Y=vander(4),产生4阶范,德,德蒙矩阵,函数法构造特,殊,殊矩阵,聚合矩阵,通过连接一个,或,或多个矩阵来,形,形成新的矩阵,C=A B/水平方,向,向上聚合,C=A;B/垂直方,向,向上聚合,例 A=ones(2,5)*6;,B=rand(3,5);,C=A;B,C=6.00006.00006.00006.00006.0000,6.00006.00006.0000 6.00006.0000,0.61540.73820.9355 0.89360.8132,0.79190.1763,0.9218 0.4057 0.4103 0.3529 0.1389,获取矩阵的元,素,素,A
点击显示更多内容>>

最新DOC

最新PPT

最新RAR

收藏 下载该资源
网站客服QQ:3392350380
装配图网版权所有
苏ICP备12009002号-6