还剩14页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
(0)教材第9页的表
1.
4、表
1.
5、第11页的表
1.6需要重点看__tlab程序运行结果a=2;b=2;whoa;Yourvariablesare:a
(1)whoYourvariablesare:ab
(2)whosabNameSizeBytesClassAttributesa1x18doubleb1x18double
(3)whosabNameSizeBytesClassAttributesa1x18doubleb=2
(4)i=existaErrorusing==existThefirstinputtoexistisastring.
(5)i=existai=1
(6)i=existci=0
(7)helpcosCOSCosineofargumentinradians.COSXisthecosineoftheelementsofX.Seealsoacoscosd.Overloadedmethods:distributed/coscodistributed/cossym/cosReferen__pageinHelpbrowserdoccos
(8)lookforcos返回多个调用cos的信息
(9)helplogLOGNaturallogarithm.LOGXisthenaturallogarithmoftheelementsofX.Complexresultsareprodu__difXisnotpositive..Seealsolog1plog2log10explogmreallogOverloadedmethodsgf/logdistributed/logcodistributed/logfints/logdesigndev/logsym/log
(10)a=[123;456;789]a=123456789
(11)s__ea在当前工作目录下,出现一个a.__t文件,但是在脱离__tlab环境时,只看到a.__t的快捷方式
(12)clearaUndefinedfunctionorvariablea.
(13)loadaaa=123456789
(14)pathpathc::\MyDirWarning:Directoryac__ssfailure:c::\MyDir.Inpathat110
(15)whatM-filesinthecurrentdirectoryC:\DocumentsandSettings\tiger\MyDocuments\__TLABUntitledabcmovie1tu1Untitled2classtempmovie2Untitled3hilberttest1__T-filesinthecurrentdirectoryC:\DocumentsandSettings\tiger\MyDocuments\__TLABasample_filem
(16)dir.exp.___sample_file.__t..exp
1.___test.datUntitled.asvfdat.bintest
1.datUntitled.mhilbert.asvtest
1.figUntitled
2.mhilbert.mtest
1.mUntitled
3.mm.__ttext
2.___a.__tmk__tlab.___tu
1.asvabc.mmovie
1.mtu
1.mclasstemp.asvmovie
2.mclasstemp.msample_file
(17)typetu1x=0:
0.1:20;y=1-1/sqrt1-
0.3^2*exp-
0.3*x.*sinsqrt1-
0.3^2*x+acos
0.3;plotxyh=line00colorred__rker.__rkersize40erasemodexor;%定义红色的小球fori=1:lengthxsethxdataxiydatayi;pause
0.005%暂停
0.005秒drawnow%刷新屏幕end
(18)whichtu1C:\DocumentsandSettings\tiger\MyDocuments\__TLAB\tu
1.m
(19)__tlabrootans=C:\ProgramFiles\__TLAB\R2008b
(20)%__TLAB命令窗口的字符和数值的不同颜色显示a=
12.5b=Helloifa0c=5end
(21)%__TLAB中不同标点符号的应用a=
12.5b=Hello%逗号表示分隔命令单引号构成字符串点号为小数点c=[12;34;56]%[]表示构成矩阵分号分隔行空格分隔元素d=a*...%...表示续行c
(22)%__TLAB的通用操作界面各个窗口的使用a=[123;456;789];b=[111;222;333];c=计算;d=a+b*i
(23)%用from:step:to生成向量和矩阵x1=2:5x2=2:
0.5:4x3=5:-1:2x4=2:-1:3x5=2:-1:
0.5x6=[1:2:5;1:3:7]
(24)%用linspa__和logspa__函数生成行向量x1=linspa__02*pi5%从0到2π等分成5个点(4等分)x2=logspa__023%从1到100对数等分成3个点
(25)%查看eye函数的功能X1=eye23X2=eye32X3=eyesizeX1
(26)%使用全下标和单下标方式对矩阵的元素进行操作a=[12;34;56]a33%提取a33的值(提取不出来,因为下标越界)a33=9%给赋a33值(自动对a进行扩充)
(27)%用逻辑矩阵来提取矩阵的元素a=[12;34;56]a33=9l1=logical
[101]%给出逻辑向量l1l2=logical
[110]%给出逻辑向量l2al1l2b=a1%得出逻辑向量bab%按单下标顺序排成长列
(28)%用全下标、单下标和全元素方式给矩阵元素赋值a1:21:3=[111;111]%给第
一、二行元素赋值为全1a8:9=
[11]%给第
8、9元素赋值为全1a=[12;34;56]b=[123;456]a:=b
(29)%对矩阵元素进行删除a=[12;34;56]a33=9a:3=[]%删除一列元素a1=[]%删除一个元素,则矩阵变为行向量a=[]%删除所有元素为空矩阵
(30)%生成大矩阵a=[12;34;56]a33=9[a;a]%联接成6×3的矩阵[aa]%联接成3×6的矩阵[a1:21:210*a1:22:3]%计算并联接
(31)%对字符串使用字符串函数和运算str1=Hellostr2=Ilike__TLAB%可重复单引号的来输入含有单引号的字符串str3=你好!%支持中文lengthstr1%字符串长度x1=doublestr1%查看字符串的ASCII码x2=str1+1%字符串的数值运算charx1%将ASCII码转换成字符串形式charx2%将ASCII码转换成字符串形式classstr1classx1ischarstr1
(32)%多个字符串构成一个新字符串和执行、显示字符串str1=Hellostr2=Ilike__TLAB%可重复单引号的来输入含有单引号的字符串str3=你好!%支持中文str4=[str1!str2]%多个字符串并排成一个str5=[str1;str3]%将str3添加两个空格str6=charstr1str2str3str7=charstr1str2str3str8=strvcatstr1str2whosstr9=a=2*5evalstr9%执行字符串disp请输入2*2的矩阵a
(33)%矩阵和数组的加、减和乘法运算x1=[12;34;56];x2=eye32x1+x2%矩阵相加x
1.*x2%数组相乘x1*x2%矩阵相乘x1列数不等于x2行数x3=eye23x1*x3%矩阵相乘
(34)%用矩阵除法来解线性方程组A=[2-13;31-5;4-11]B=[5;5;9]X=A\B%求方程解
(35)%矩阵和数组的除法和乘方运算x1=[12;34];x2=eye2x1/x2%矩阵右除x1\x2%矩阵左除x
1./x2%数组右除invx1%求逆矩阵x
1.\x2%数组左除x1^2%矩阵乘方x1^-1%矩阵乘方,指数为负整数x1^
0.2%矩阵乘方,指数为小数2^x1%标量乘方(计算规则?)
2.^x1%数组乘方x
1.^x2%数组乘方
(36)%矩阵和数组转置运算x1=[12;34];x2=eye2;x3=x1+x2*ix3%矩阵转置x
3.%数组转置
(37)%数组的算术运算函数x=linspa__02*pi6y=sinx%计算正弦y1=absy%计算绝对值,将正弦曲线变成全波整流1-exp-x.*y%计算按指数衰减的正弦曲线
(38)%数组的关系和逻辑运算t=linspa__03*pi100;y=sint;%计算正弦曲线t1=tpi|t2*pi%表示什么?y1=t
1.*y;%得出0~π和2π~3π的半波整流plotty1axis[03*pi-11]
(39)%用全下标元素赋值方式创建__数组a::2=[12;34]%创建三维数组b=[11;22]%先创建二维数组b::2=5%扩展数组
(40)%用函数来生成__数组a=[12;34];b=[11;22];c=cat2ab%沿着第二维连接生成数组ccat3ab%沿着第三维连接rep__ta
[222]%放置数组areshapec
[222]%重组二维数组为三维数组
(41)%用函数得出矩阵的大小a=[12;34;56]ndimsa%得出维数sizea%得出各维的大小sizea2%得出列的大小lengtha%得出最大维的大小
(42)%产生稀疏矩阵并转变为全元素矩阵,得出的稀疏矩阵分布图a=eye3;a4:=[-5-2-3]b=sparsea%创建稀疏矩阵b=sparse
[142434]
[112233][1-51-21-3]%创建与b相同的稀疏矩阵fullbD=[329;249;114]d=
[012]s=spdiagsDd43%这个命令的作用?理解上移的意思fullsloadspr.dat%从教材59页3开始,装载文本文件b=spconvertspr%转换成稀疏矩阵s__esprb%保存spr.__t文件clearloadsprb%装载spr.__t文件bnnzbnonzerosbnz__xbspyb
(43)%计算多项式的值和根,并计算特征根和部分分式展开p1=
[121200];%降幂排列多项式的系数形成行向量polyvalp12%计算x=2时多项式的值x=0:
0.5:3polyvalp1x%计算x为矩阵时多项式的值rootsp1%计算多项式的根poly[0;-20;-1]%用多项式的根生成多项式,输入的根向量应为列向量s=[12;34]p2=polys%计算特征多项式rootsp2%计算特征根p3=
[100200];[rpk]=residuep3p1
(44)%计算多项式的乘积和微积分a1=
[10];%对应多项式‘s’a2=
[11];%对应多项式‘s+1’a3=
[120];%对应多项式‘s+20’p1=conva1a2p1=convp1a3%对应ss+1s+20[p2r]=deconvp1a3%计算多项式除法的商和余子式convp2a3+r%用商*除式+余子式验算p3=polyderp1%多项式微分s=lengthp3:-1:1p1=[p
3./s0]%多项式积分常数k=0
(45)%对多项式进行曲线拟合和插值x1=1:10p=[2-1510];y0=polyvalpx1p1=polyfitx1y01%一阶拟合p2=polyfitx1y02%二阶拟合p3=polyfitx1y03%三阶拟合y1=polyvalp1x1y2=polyvalp2x1y3=polyvalp3x1figure1plotx1y0oholdonplotx1y1plotx1y2rholdonplotx1y3figure2y01=interp1x1y
09.5%线性插值(默认)y02=interp1x1y
09.5spline%三次样条插值plotx1y0holdonplot
9.51682+rplot
9.51696+b
(46)%创建元胞数组并对元胞数组的内容进行操作A={Thisisthefirst__ll.[12;34];eye3{TomJane}}whosB11={Thisisthesecond__ll.}B12={5+3*i}B13={[12;34;56]}C{11}=Thisisthethird__ll.;C{21}=__gic4__lldispA__lldispB__lldispC__llplotAx1=A{12}%取A12元胞元素的内容x2=A{12}22%取A12元胞元素的矩阵第二行第二列内容x3=A12[x4x5x6]=dealA{
[234]}
(47)%创建结构数组ps
1.name=曲线1ps
1.color=redps
1.position=
[00300300]ps
2.name=曲线2;ps
2.color=blue;ps
2.position=
[100100300300]ps1=structname曲线1colorredposition
[00300300];ps2=structname曲线2colorblueposition
[100100300300]x1=ps1x2=ps
1.positionx3=ps
1.position13x4=getfieldps{1}colorx5=getfieldps{1}color{1}ps=setfieldps{1}colorgreen;ps1x6=fieldnamespsall_x=[ps.name]cat1ps.position%沿第一维排列cat2ps.position%沿第二维排列cat3ps.position%沿第三维排列
(48)%矩阵的微分和积分运算t=0:
0.5:10;y=exp-
0.
2.*sint;y=exp-
0.
2.*sintd=[0diffy]%计算微分plottyholdonplottd:s1=
0.5*cumsumy%用矩形法计算积分plotts1-.s2=cumtrapzty%用梯形法计算积分plotts2--
(49)%利用傅立叶变换和卷积公式计算离散序列的卷积A=ones110;A1=0B=ones19;B
[123]=0C=convAB%计算卷积N=32;%序列长度为32AF=fftAN;%傅立叶变换BF=fftBN;CF=AF.*BF;CC=realifftCF%过滤掉虚部plotCCholdonplotCr
(50)%计算向量的叉乘和点乘a=
[123];b=
[456];c=crossabc=dotab。