实验1 MATLAB运算基础_第1页
实验1 MATLAB运算基础_第2页
实验1 MATLAB运算基础_第3页
实验1 MATLAB运算基础_第4页
实验1 MATLAB运算基础_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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:

6、30;y=x;x,y=meshgrid(x,y)r=x.2+y.2;z=(10*sin(sqrtr)/sqrt(1+r)mesh(x,y,z)contour3(x,y,f,12,k);2.根据给定的参数方程,绘制下列曲面的图形。a) 椭球面作出椭球面的图形.解:令 () 程序: syms u v;u=0:0.2:2*pi;u,v=meshgrid(u);x=2.*sin(u).*cos(v);y=3.*sin(u).*sin(v);z=cos(u);mesh(x,y,z)程序:syms u v;u=0:0.2:2*pi;u,v=meshgrid(u);x=3.*cos(u).*sin(v);y

7、=2.*cos(u).*cos(v);z=cos(u);mesh(x,y,z)b) 椭圆抛物面c) 单叶双曲面2.4作出单叶双曲面的图形解:令 ()程序:syms u v;u=-pi/2:0.2:pi/2;v=0:0.2:2*pi;u,v=meshgrid(u,v);x=sec(u).*sin(v);y=2.*sec(u).*cos(v);z=3*tan(u);mesh(x,y,z);axis(-10,10,-10,10,-10,10);view(-7,60);程序:syms u v;u=-pi/2:0.2:pi/2;v=0:0.2:2*pi;u,v=meshgrid(u,v);x=3.*u.

8、*sin(v);y=2.*u.*cos(v);z=4*u2;mesh(x,y,z);axis(-10,10,-10,10,-10,10);view(-7,60);d) 双曲抛物面e) 旋转面f) 圆锥面g)h)i) 待添加的隐藏文字内容3环面j) 正螺面3.已知,。完成下列操作:(1) 在同一坐标系下用不同颜色和线形绘制3条曲线。(2) 以子图形式绘制3条曲线(3) 分别用条形图、阶梯图、杆图和填充图绘制3条曲线。4绘制极坐标曲线,并分析参数对曲线形状的影响。5.绘制函数的曲面图和等高线。(1)(2)实验六 数据处理与多项式计算1、 将100个学生5门功课的成绩存入矩阵p中,进行如下处理:(1

9、) 分别求5门课的最高分、最低分和相应学生的学号。(2) 分别求5门课的平均分和标准方差。(3) 5门课总分的最高分、最低分及相应学生学号。(4) 将5门课总分按从大到小的顺序存入zcj中,相应学生学号存入xsxh。2、某气象观测站测得某日6:0018:00之间每隔2小时室外温度如下表所示:时间h681012141618室外温度t118020022025.030.028.024.0室外温度t215.019.024.028.034.032.030.0试用三次样条差值分别求出该日室内外6:0017:30时之间每隔两小时各点的近似温度。3、已知lg(x)在1,101区间11个整数采样点的函数值如下表

10、所示。x1112131415161718191101lg(x)01.04141.32221.49141.61281.70761.78531.85131.90851.95902.0043试求lg(x)的5次拟合多项式p(x),并分别绘制出lg(x)和p(x)在1,101区间上的函数曲线。4、有三个多项式,试进行下列操作:(1)求。(2)求的根。(3)当x取矩阵a的每一元素时,求的值。其中(4)当以矩阵a为自变量时,求的值。实验七 符号计算基础和符号微积分1、已知,利用符号表达式求2、已知求:(1) b=p1*p2*a。(2) b的逆矩阵并验证结果。(3) 包括b矩阵主对角线元素的下三角阵。(4)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论