数学实验报告.doc
上传人:sy****28 上传时间:2024-09-13 格式:DOC 页数:3 大小:122KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

数学实验报告.doc

数学实验报告.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

华锐学院数学与计算机科学系数学实验实验报告实验一MATLAB的基本操作年级:10级班级:二班实验日期:20212年2月22日姓名:学号:姓名:学号:成绩:任课教师:一实验目的1熟悉MATLAB的界面和基本操作。2掌握MATLAB的基本运算方法。3掌握MATLAB中帮助命令的使用方法。二实验内容1启动MATLAB,熟悉其各个窗口和菜单。2利用MATLAB实现简单算术运算。3矩阵的输入。4子数组的寻访和赋值。5用矩阵函数生成矩阵。6学习使用MATLAB的帮助功能。三实验步骤1进入MATLAB工作环境,熟悉各窗口的功能。(1)双击桌面图标,启动MATLAB。(2)查看MATLAB界面各窗口的布局,了解其功能,并完成各窗口间的切换。(3)设置当前工作目录。在D盘创建mymatlab目录,并将其作为当前工作目录。今后的实验过程中以此目录作为当前工作目录。2计算的值。(1)在命令窗口(CommandWindow)中输入程序:5.54^2+cos(3*pi/5)sqrt(17.89)/3.5-exp(2)(2)按回车键运行,如果出现”Error”(出错信息),则找出原因并改正,再运行。(3)运行结果:22.9291。3输入矩阵,在命令窗口中执行下列表达式,掌握其含义:(1)在命令窗口键入A=[428;256;319],生成矩阵;键入B=[111;222;333],生成矩阵。(2)记录执行以下表达式的结果:=6=1=[2;5;1]=[351]=[48;26;39]=[8;12;27]=[161616;121212;181818]=[323232;303030;323232]=[428;41012;9327]=[4426116;3635100;4120111]=[16464;42536;9181]=[0.50000.0769-0.3846;1.00000.1538-0.7692;1.50000.2308-1.1538]=[0.25000.50000.1250;1.0000.40000.3333;1.00003.00000.3333]=[4.00002.00008.0000;1.00002.50003.0000;1.00000.33333.0000]4产生一个5阶魔方矩阵,将矩阵的第3行4列元素赋值给变量a;将由矩阵第2,3,4行第2,5列构成的子矩阵赋值给变量b。(1)在命令窗口键入>>clear和>>clc,观察命令窗口内容的变化。clear命令的作用是清除MATLAB工作内存中的变量clc命令的作用是清除命令窗口中显示内容(2)利用magic()函数产生魔方矩阵,并将此矩阵赋给变量M。程序:M=magrc(5)。(3)将矩阵M的第3行第4列元素赋值给变量a。程序:a=M(3,4)。(4)将由矩阵M第2,3,4行第2,5列构成的子矩阵赋值给变量b。程序:b=M(2:1:4,2:3:5)。5建立如下矩阵。(1)程序:2010*(eye(10,10))(2)程序:6*(ones(8,8))-6*(eye(8,8))6设有分块矩阵其中分别为单位阵,随机阵,零阵和对角阵。(1)生成单位阵,程序:E=eye(3,3)。(2)生成随机阵,程序:R=rand(3,2)。(3)生成零阵,程序:O=zeros(2,3)。(4)生成对角阵,程序D=[e0;02]。(5)生成矩阵,程序:A=[eye(3,3),rand(3,2);zeros(2,3),[e0;02]]。7查看plot函数的帮助文档,并查看Demos中关于plot的示例程序。(1)在命令窗口输入>>helpplot,查看plot函数的帮助文档。(2)点击“help”菜单,选择“Demos”子菜单,在“MATLAB”中选择“Graphics”,再选泽“2-DPlots”,即可看到关于plot函数的示例程序。四实验中出现的问题及实验结果分析在计算矩阵时候,输入没有空格,导致矩阵缩小。对常用字符和一些数据掌握不熟练,导致程序编写错误。五实验小结与思考1在MATLAB运算中,与以及与之间有什么区别。A*B:是两个矩阵各项数字对应相乘。A.^2*B是A矩阵的各项数字的平方后得到的新矩阵和B矩阵对应相乘。B.^2/A是B矩阵的各项数字的平方后得到的新矩阵和B矩阵对应相除。B.^2\A是B矩阵的各项数字的平方后得到的新矩阵和B矩阵左除。2实验小结。通过本次实验,我对MATLAB软件有了一些了解。而且还学会了MATLAB的基本运算方法,掌握了MATLAB中帮助命令的使用方法。今后还要多多学习如何运用MATLAB软件以及用它来解决一