资源描述:
《实验一----入门》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、重庆大学学生实验报告实验课程名称数学实验开课实验室DS1408学院材料学院年级2014专业班建材1班学生姓名学号开课时间2015至2016学年第学期总成绩教师签名数学与统计学院制课程名称数学实验实验项目名称MATLAB软件入门实验项目类型验证演示综合设计其他指导教师成绩实验目的[1]熟悉MATLAB软件的用户环境;[2]了解MATLAB软件的一般目的命令;[3]掌握MATLAB数组操作与运算函数;[4]掌握MATLAB软件的基本绘图命令;[5]掌握MATLAB语言的几种循环、条件和开关选择结构。通过该实验的学习,使学生能灵活应用MATLAB软件解决一些简单
2、问题,能借助MATLAB软件的绘图功能,对函数的特性进行探讨,广泛联想,大胆猜想,发现进而证实其中的规律。实验内容1.MATLAB软件的数组操作及运算练习;2.直接使用MATLAB软件进行作图练习:3.用MATLAB语言编写命令M-文件和函数文件。基础实验一、问题重述1.设冇分块矩阵,其中E,R,0,S分别为单位阵、随机阵、零阵和对角阵,试通过数值计算验证。2.某零售店有9种商品的单件进价(元)、售价(元)及一周的销量如表1.1,问哪种商甜的利润授大,哪种商品的利润最小;按收入由小到大,列出所冇商品及其收入;求这一周该10种商品的总收入和总利润。表1.1货
3、号123456789单件进价7」58.253.2010.306.6812.0316.8517.519.30单件售价11」015.006.0016.259.9018.2520.8024」515.50销量5681205753580395210415388106943.建立一个命令M-文件:求所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字的立方和等于该数本身。例如,153是一个水仙花数,因为153二13+53+33。1.编写函数M-文件sq.m:用迭代法求x=^的值。求平方根的迭代公式为z=sin(7i+『2)迭代的终止条件为前后两次求出的x的差
4、的绝对值小于10-5在同一个坐标下作出y=efy2=l+xfys=l+x+(l/2)xfy:=l+x+(1/2)x+(1/6)x这四条
5、ll
6、线的图形,要求在图上加各种标注,观察到什么现象?发现冇什么规律?同时用subplot分别在不同的坐标系下作出这四条Illi线,为每幅图形加上标题。6.作出下列曲面的3维图形,z=siMTtjF+于).*7.作出函数y=x4-4x3+3x+5(xg[0,6])的图形,标出其在[0,6]之间的最小值点,并在最小值点附近标出该最小值点的坐标值;二、实验过程1.编程Untitledl,运行结果为B二1.0000003.
7、65350.835501.000002.52941.6406001.00000.39022.87250009.0000000004.0000C=1.0000003.65350.835501.000002.52941.6406001.00000.39022.87250009.0000000004.00002.编程Untitled2,运行结果:U=1.3087e+04V=6u-1.2719e+03f=0.81341.0e+04*0.12720.21080.22440.34510.43030.53780.60751.3087S=4.6052e+043•编程Unt
8、itled3,运彳丁结果:i=1531=370■1二371■1=4071.编辑函数式M文件sq.m。2.编程Untitled5,运行后标注得1.fig和2.fig。3.编程Untitled6,运行后得3.fig.4.编程Untitled7,运行后标注得4.fig.五、附录(程序等)1.Untitledl:E=eye(3,3);R=rand(3,2);O=zeros(2,3);S=[30;02];A=[ER;OS];B=A*AD=zeros(2,3);H=R*S+R;G=S*S;C=[EH;DG]2.Lntitlcd2:a=[7.158.253.2010.3
9、06.6812.0316.8517.519.30];b=[11.1015.006.0016.259.9018.2520.8024.1515.50];c=b-a;d=[568120575358()3952104153881()694];e=c.*d;[UV]=max(e)[uv]=min(e)f=sort(e)S=sum(e)1.Intitled3;fori=100:1:999a=fix(i/I00);b二fix((i-l()()*a)/l());c=fix(i-l00*a-10*b);ifi==aA3+bA3+cA3■1endend2.sq,m,funct
10、iona=sq(x)n=l;a(l)=I;a(2)=2;while