资源描述:
《数学实验matlab软件入门》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、重庆大学学生实验报告实验课程名称数学实验开课实骑宰DS1402学院UC联合年级2014专业班电气一学生姓名谭浩彬学号20142081开课时间至学年第学期总成绩教师签名数学与统计学院制课程名称数学实验实验项目名称MATLAB软件入门实验项目类型验证演示综合设计其他指导教师龚励成绩实验目的[1]熟悉MATLAB软件的用户环境;[2]了解MATLAB软件的一般目的命令;[3]掌握MATLAB数组操作与运算函数;[4]学握MATLAB软件的基木绘图命令;[5]掌握MATLAB语言的儿种循坏、条件和开关选择结构。实验内容1・MATLAB
2、软件的数组操作及运算练习;2.直接使用MATLAB软件进行作图练习;3.用MATLAB语言编写命令文件和函数文件。基础实验一、问题重述[1]熟悉MATLAB软件的用户坏境;[2]了解MATLAB软件的一般目的命令;[3]掌握MATLAB数组操作与运算函数;[4]掌握MATLAB软件的基本绘图命令;[5]掌握MATLAB语言的几种循环、条件和开关选择结构。二、实验过程(一般应包括实验原理或问题分析,变量说明、程序、调试情况记录、图表等,实验结果及分析)应用实验(或综合实验)"FR1.设有分块矩阵A=[3X2,其屮e,R,O,S分
3、别为单位阵、随机阵、零阵和对角阵,.5x3^2x2_试通过数值计算验证A—£Rg2RS0结果:Itisverified程序:%%1clearall;E=eye(3,3);R=randi([-10,10],[3,2]);O=zeros(2,3);V=[l3];S=diag(v);A=[E,R;O,S];a=A*A;b=[E,R+R*S;O,S*S];ifa==bdisp(*Itisverified*)elsedisp(1Thesuspectdoesnotestablish.!)end1.某零售店有9种商品的单件进价(元)、售价(
4、元)及一周的销量如表1.1,问哪种商品的利润最大,哪种商品的利润最小;按收入由小到大,列出所有商品及其收入;求这一周该9种商品的总收入和总利润。表1.1货号123456789单件进价7.15&253.2010.306.6812.0316.8517.519.30单件售价11.1015.006.0016.259.9018.2520.8024.1515.50销量568120575358039521041538810694总收入:Totalincome1.429402e+05•总利润:Totalinterest4.605183e+04
5、.程序:clearall;price=[7.158.253.2010.306.6812.0316.8517.519.3011.1015.006.0016.259・9018.2520.8024・1515.50];wares=[568120575358039521041538810694];fori=l:9Singlelnterest(i)=price(2fi)-price(1,i);Income(i)=price(2,i)*wares(i);Totallncome=sum(Income);Sortedlnterest=sort(
6、Singlelnterest);Interest(i)=SingleInterest(i)*wares(i);Totallnte:rest=sum(Interest);endfprintf(1Totalincome%i.1,Totalincome)fprintf(1Totalinterest%i.1fTotallnterest)1.5)在同一个坐标下作出y?=l+x,y・Ll+x+(l/2)f,*二l+x+(l/2)f+仃⑹x"这四条曲线的图形,要求在图上加各种标注,观察到什么现象?发现有什么规律?x图像如上图所示,现
7、象是儿条直线都交于(1,0)点。程序:clearall;x=-60:0.1:10;yl=exp(x);y2=l+x;y3=l+x+(1/2)・*x・A2;y4=l+x+(l/2).*x.A2+(l/6)*x.A3;plot(x,yl,x,y2,x,y3,x,y4);xlabel('x');ylabel('y');legend(1yl1,1y21,1y31,1y41)4・用subplot分别在不同的坐标系下作出下列四条曲线,为每幅图形加上标题,3t3)叶形线3r4)曳物线兀=1J±QI_>年Jl_y2。y图像:概率曲线y=e(-
8、2x2)0.5°6-20叶形线101234-2-1°3曳物线程序:%%3.5clearall;x=-60:0.1:10;yl=exp(x);y2=l+x;y3=l+x+(1/2).*x.A2;y4=l+x+(1/2)・*x・A2+(l/6)*x.A3;plot(x,yl,x,