2matlab教材内容复习例题1

2matlab教材内容复习例题1

ID:35522946

大小:109.54 KB

页数:27页

时间:2019-03-25

2matlab教材内容复习例题1_第1页
2matlab教材内容复习例题1_第2页
2matlab教材内容复习例题1_第3页
2matlab教材内容复习例题1_第4页
2matlab教材内容复习例题1_第5页
资源描述:

《2matlab教材内容复习例题1》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、例1.1x二sqrt(1+pi);%计算表达式y=(exp(x)+1og(abs(sin(x)八2-sin(x*x))))/(x-5*i)的值例1.2mydata=[1.11.21.31.41.51.61.71.81.9;2.12.22.32.42.52.62.72.82.9;3.13.23.33.43.53.63.73.83.9];例1.3A二[4,15,-45,10,6;56,0,17,-45,0]A二415-4510656017-450find(A>=10&A〈二20)例1.4ch二'WeIcometoBeijing';subch二ch(12:18)subch二Beijingk=fin

2、d(ch>二'a'&ch<='z');ch(k)=ch(k)-('a'-'A');char(ch)ans二WELCOMETOBEIJINGlength(k)%取子字符串%找小写字母的位置%将小写字母变成相应的大写字母%统计小写字母的个数例2.1程序1:clear;R二[1,2,3;4,5,6];M二[11,12,13;14,15,16];RM二R+i*M程序2:fsetcomp.m:functionRM二setcomp(R,M)RM二R+i*M;命令cIear;a二[1,2,3;4,5,6];b二[11,12,13,14;15,16,17,18];c二fsetcomp(a,b)例2.2a=i

3、nput('a二?');b=input('b二?');c=input('c二?');d=b*b-4*a*c;x二[(-b+sqrt(d))/(2*a),(-b~sqrt(d))/(2*a)];disp(['x1二',num2str(x(1)),',x2二',num2str(x(2))]);例2.3x=input(T请输入x的值:’);ifx<0y二Iog(x*x+1)+sqrt(x*x+1);eIsey=sin(x)/(x+1);enddisp(y)分支if语句x=input(f请输入x的值:’);y二Iog(x*x+1)+sqrt(x*x+1);ifx>二0y=sin(x)/(x+1);e

4、nddisp(y)例2.4c二inputC请输入一个字符',‘s');ifc>二'A'&c〈二'Z'disp(lower(c));elseifc>二'a'&c〈二'z'disp(upper(c));elseifc>二'O'&c〈二'9'disp(str2num(c)"2);eIsedisp(c);end例2.5c二inputC请输入一个字符:’,’s,);cc二abs(c);switch(cc)casenum2ceII(abs('A'):abs('Z'))disp(lower(c));casenum2ceII(abs('a'):abs('z'))disp(upper(c));casenum2

5、ceII(abs('O'):abs('9'))disp((abs(c)-abs('O'))八2);otherwisedisp(c);end例2.6%清除原有的错误信息%显7F出错原因%用于存放结果,先赋空值%求口的百位数字%求m的十位数字%求口的个位数字A二inputC请输入A矩阵:’);B二inputC请输入B矩阵:’);lasterr('');tryC二A*B;catchC二A.*B;endcdisp(Iasterr)例2.7shu二[];form二100:999m1=fix(m/100);m2二rem(fix(m/10),10);m3二rem(m,10);ifm==m1*m1*m1+m

6、2*m2*m2+m3*m3*m3shu二[shu,m];%存入结果endendshu例2.8y二0;n二100;fori二1:ny二y+(T厂(iT)/i;enddisp(y)例2.9s二0;a二[12,13,14;15,16,17;18,19,20;21,22,23];fork二as二s+k;enddisp(s);例2.10y二0;n二0;while(y〈二1.5)n二n+1;y二y+1/n/n;enddisp(['满足条件的n是:T,num2str(n)])输出结果为:满足条件的n是:7例2.11x二inputC请输入第一个数:’);y二inputC请输入第二个数:;z=max(x,y)

7、;whileor(rem(z,x)~二0,rem(z,y)~二0)z二z+1;enddisp([num2str(x),'和’,num2str(y),'的最小公倍数是:’,num2str(z)])例2.12n二0;护[];forx=1:18fory二1:18z二20-x-y;if25*x+20*y+16*z=400a二[a;x,y,z];n二n+1;endendenddisp([,方程组共有',num2str(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。