实验1 MATLAB运算基础.doc
《实验1 MATLAB运算基础.doc》由会员分享,可在线阅读,更多相关《实验1 MATLAB运算基础.doc(7页珍藏版)》请在三一办公上搜索。
1、实验1 MATLAB运算基础1. 先求下列表达式的值,然后显示MATLAB工作空间的使用情况并保存全部变量。(1) (2) ,其中 (3) , (4) 其中2.已知,求下列表达式的值:(1) A+6*B和A-B+I(I为单位矩阵)。(2) A*B和A.*B(3) A3和A.3(4) A/B和BA(5)A,B和A(1,3,:);B23设有矩阵A和B,(1) 求他们的乘积C。(2) 求矩阵C的右下角3x2子矩阵赋给D。(3) 查看MATLAB 工作空间的使用情况。4完成下列操作:(1) 求100,999之间能被21整除的数的个数。(2)建立一个字符串向量,删除其中的大写字母。实验2 选择结构程序设
2、计2输入一个百分制成绩,要求输出成绩等级A,B,C,D,E。其中90100分为A,8089分为B,7079分为C,6069分为D,60分以下为E。要求:(1) 分别用if语句和switch语句实现。(2) 输入百分制成绩后要判断该成绩的合理性,对不合理的成绩应输出错误成绩。程序:3假定某地区电话收费标准为:通话时间3分钟以下,收费0.5元;3分钟以上,则每超过分钟加收0.15元;通话时间在7:0022:00之间者,按上述标准全价收费,在其他通话时间者,按上述标准半价收费。计算某人在t1到t2通话时间,应缴多少电话费程序:price=input(请输入通话时间); 参3章27 switch (t
3、ime) case 0,1,2,3 price=0.5; case 2,3,4 price =3/100; case num2cell(5:9) rate=5/100; case num2cell(10:24) rate=8/100; case num2cell(25:49) rate=10/100; otherwise rate=14/100; end price=price*(1-rate)4建立一个56矩阵,要求输出矩阵第n行元素。当n值超过矩阵的行数时,自动转为输出矩阵最后一行元素,并给出错误信息。程序:实验三 循环结构程序设计1.根据,求的近似值。当n分别取100、1000、1000
4、时,结果是多少?2根据,求:(1)y3时的最大值。(2)与(1)的n值对应的y 值3一个三位整数各位数字的立方和等于该数本身则称该数为水仙花数。试输出全部的水仙花数。要求(1)用循环结构实现。(2)用向量运算实现。4已知,求f1f100中:(1) 最大值、最小值、各数之和。(2) 正数、零、负数的个数。试验四 函数与文件1、一个自然数是素数,且它的各位数字位置经过任意对换后仍为素数,则称为绝对素数。试求所有的两位绝对素数。实验五 高层绘图操作1.画出空间曲线在范围内的图形,并画出相应的等高线。空间曲线2.11绘制参数曲线 的图形. 程序:t=0:0.1:10;x=3.*t.2;y=1./(t.
5、2+2.*t);z=atan(t+2);plot3(x,y,z);grid on;2.13绘制函数的曲面图和等高线。(1) 程序:x=-10:0.1:10;x,y=meshgrid(x);z=(x.2-2.*x).*exp(-x.2-y.2-x.*y);mesh(x,y,z)x,y,z=peaks;contour3(x,y,z,12,k);(2) 程序:x=-5:0.2:5;x,y=meshgrid(x);f=1./sqrt(x-1).2+y.2)-1./sqrt(x+1).2+y.2)+eps;mesh(x,y,f);contour3(x,y,f,12,k);参4章68程序:x=-30:1:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验1 MATLAB运算基础 实验 MATLAB 运算 基础
链接地址:https://www.31ppt.com/p-2388570.html