实验1:matlab使用入门实验

实验1:matlab使用入门实验

ID:25476932

大小:531.18 KB

页数:9页

时间:2018-11-20

实验1:matlab使用入门实验_第1页
实验1:matlab使用入门实验_第2页
实验1:matlab使用入门实验_第3页
实验1:matlab使用入门实验_第4页
实验1:matlab使用入门实验_第5页
资源描述:

《实验1:matlab使用入门实验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、撰写人姓名:王喆撰写时间:2010.11.24审查人姓名:实验全过程记录实验名称MATLAB使用入门实验时间11.03地点数学实验室姓名王喆学号0805020104同实验者陈峰学号0905010325一、实验目的1、熟悉MATLAB环境及相应设置;2、熟练掌握MATLAB编程工具及帮助功能;3、熟练掌握MATLAB基本数据类型、基本运算、四种流程语句;4、熟练掌握MATLAB自定义函数方法;5、熟练掌握二维图形科学绘制方法;6、掌握MATLAB三维图形绘制方法。二、实验内容:1、学习MATLAB编程环境

2、;2、针对实际问题利用相应帮助功能学习编程;3、编程基础知识练习,包括基本数据类型、基本运算、流程语句、自定义函数等;4、科学绘制二、三维图形,对基本的绘图选项进行设定。三、实验用仪器设备及材料软件需求:操作系统:WindowsXP或更新的版本;实用数学软件:MATLAB7.0或更新的版本。硬件需求:PentiumIV450以上的CPU处理器、512MB以上的内存、5000MB的自由硬盘空间、CD-ROM驱动器、打印机、打印纸等。四、实验原理:线性代数理论及MATLAB中矩阵的特殊运算规定五、实验步骤:

3、1、熟悉MATLAB环境及相应设置。2、分别用help、lookfor命令查看log等函数的帮助信息,掌握函数log的使用方法,并比较二命令的不同之处。3、给定,在CommandWindow中键入相应表达式,并求、时的值。>>x=2;>>y=4;>>z=x^2+exp(x+y)-y*log(x)-3z=401.65624、在CommandWindow中分别利用冒号操作符和linspace函数生成向量。>>linspace(10,0,6)ans=10864205、已知:,,在CommandWindow中建

4、立A、B矩阵并对其进行以下操作:>>A=[4-22;-305;153];>>B=[134;-20-3;2-11];1、提取A的第一行、第三行;>>C=[A(1,:);A(3,:)]C=4-221532、提取B的第一列、第二列;D=[B(:,1)B(:,2)]D=13-202-13、交换A的第一行和第二行生成A1,交换B第一列和第三列生成B1;]>>a=A(1,:);>>A(1,:)=A(2,:);>>A(2,:)=a;>>AA=-3054-221534、分别从横向和纵向合并A和B;>>C=[AB]C=-

5、3051344-22-20-31532-11>>C=[A;B]C=-3054-22153134-20-32-115、构建矩阵C,C的第一、二行由A的第一、二行的第一、二列元素构成,C的第三、四行由B第二、三行的第二、三列元素构成。>>C=[A(1,1:2);A(2,1:2);B(2,2:3);B(3,2:3)]C=-304-20-3-116、给定、,判断的数据类型(用class函数判别数据类型),并求、、、、、、、。>>A=[123;456;789];>>B=[0-12;357;018];>>class

6、(A)ans=double>>2*Aans=24681012141618>>A-Bans=13110-1771>>A*Bans=612401527912442142>>A.*Bans=0-261225420872>>A'ans=147258369>>A/Bans=-0.20000.33330.13331.00001.3333-0.66672.20002.3333-1.4667>>A*B^(-1)ans=-0.20000.33330.13331.00001.3333-0.66672.20002.3333-

7、1.4667>>A.^Bans=1.0e+007*0.00000.00000.00000.00000.00030.02800.00000.00004.30477、设计一求的程序。要求:利用条件结构、开关结构、两种循环等结构,并动态输入变量的值(为10至40的奇数或偶数)(提示:输入变量用input语句)n=input('n=')i=0;sum=0;whilei<=n;sum=sum+(-3)'i;i=i+1;end8、给定函数:,编写自定义此函数的函数文件,在命令窗口下分别输入、、,求出相应的函数值。f

8、unctionyx=y(x)if0<=x<=1yx=exp(-2*x)elseif1>y(0.5)yx=0.3679ans=0.3679>>y(5)yx=4.5400e-005ans=4.5400e-005>>y(1)yx=0.1353ans=0.13539、给定,分别用plot、fplot、ezplot等命令画图,并适当加上线形、颜色、标注等);

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。