ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:375.20KB ,
资源ID:8929048      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8929048.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(MATLAB实践作业解析.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

MATLAB实践作业解析.docx

1、MATLAB实践作业解析一、填空题: 1MATLAB是由英语 matrix (矩阵)和 laboratory (实 验室)两个单 词的前三个字母的组合而成的。2MATLAB是以 向量 、 矩阵 为基本的数据单元,可以编写结构化、有面向对象特点的程序。3MATLAB是以 矩阵 作为数据操作的基本单位,语言灵活,功能强大。4变量名可以由任意的字母、数字或下划线组成,但必须以 字母 开头;变量名区分字母大小写,变量名最多不超过 19 个字符(最新版)。5在MATLAB 中,主要有三种方式输入数据(1) 直接输入数据 ; (2) 使用M文件将数据调入内存 ;(3) 用load 命令恢复工作空间中的变量

2、 。6在MATLAB 中数据的输出方式有三种 (1) 直接在终端上显示结果 ;(2) diary 命令 ;(3) 用 save 命令将工作空间中的变量保存到磁盘上 。7MATLAB是以 C 语言为平台,属于第四代计算机语言。优点是格式自由,语句简练,结构简单,学科性 工具箱 功能强大,可扩展性、可移植性强。缺点是 运行速度慢 如何改进 生成可执行的EXE文 件 。8在MATLAB中保存整个工作空间,保存个别变量,文件的扩展名为 .mat 。9 数组 是MATLAB的基础。 矩阵 是MATLAB的核心。10MATLAB的构成:是由MATLAB的 数据类型 ;MATLAB的 运算符 MATLAB的

3、 程序结构 构成的。11在创建多行多列数组时 逗号 或 空格 :用于分隔在同一行的元素,而 分号 用于分开不同的行。12多维数组的创建有 将二维数组扩展为多维数组 和 用函数创建多维数组 两种方法。13MATLAB 中三角函数只对弧度操作,所以自变量是角度的必须先转化为弧度,弧度= (角度*)/180 。14在一维插值中只有 三次样条 插值可以外插,其他几种都只能内插。15MATLAB中的语句序列由 表达式 语句、 赋值 语句、控制 语句、 调试 和空语句组成。二、选择题: 1清除命令窗口中的文字(但不改变工作空间)用 B 命令。(A)home (B)clc (C)esc (D)del2在M文

4、件的编写与管理中,显示或修改MATLAB搜索路径用 B 命令。(A)cd (B)cd path (C)path (D)p=cd3在MATLAB中,用 C 命令绘制简单的二维图形。(A)fplot (B)plot (C)plot3 (C)plot (D)surf4MATLAB中 D 函数用于牛顿科茨法计算函数的定积分。 (A)quad (B)trapz (C)leastq (D)quad85 MATLAB中用 A 函数求二维离散傅立叶变换。 (A)fft2 (B)conv2 (C)del2 (D)interp26MATLAB中用 C 函数实现一维多项式插值.(A)sun (B)prod (C)i

5、nterp (D)diff7MATLAB中用 A 函数来完成线性拟合。 (A)polyfit (B)sort (C)mean (D)trapz8MATLAB中用 D 函数来数值计算函数微分。 (A)del2 (B)interp2 (C)polyfit (D)diff9MATLAB中用 D 函数计算卷积和多项式乘法。(A)quad (B)angle (C)filter (D)conv三、应用及编程1求解方程组程序:A=5,4,3,2;6,5,8,3;3,7,9,5B=10;20;30X0=ABnorm_x0=norm(X0)X1=pinv(A)*(B)norm_x1=norm(X1)结果A =

6、5 4 3 2 6 5 8 3 3 7 9 5B = 10 20 30X0 = -1.0638 2.5532 1.7021 0norm_x0 = 3.2477X1 = -0.7967 1.6331 1.5537 1.3950norm_x1 = 2.76802用梯形法求积分 程序:t=0:pi:3*pi;y=(exp(-0.5*t).*(sin(2*t+pi/6);s=trapz(t,y)结果s = 1.18693一次化学动力学试验中,在95。15摄氏度乙醇溶液中,两种化合物反应的产物浓度与反应时间关系的原始数据为时间time2.55.07.510.013.017.020.030.040.050

7、.060.070.0浓 度res0.290.560.771.051.361.522.002.272.813.053.253.56对其进行各种插值。程序:time=2.5 5.0 7.5 10.0 13.0 17.0 20.0 30.0 40.0 50.0 60.0 70.0 res=0.29 0.56 0.77 1.05 1.36 1.52 2.00 2.27 2.81 3.05 3.25 3.56timei=2.5:0.5:70; resi1=interp1(time,res,timei,nearest); subplot(2,2,1) plot(time,res,*,timei,resi1

8、) title(最近点插值)resi2=interp1(time,res,timei,linear); subplot(2,2,2) plot(time,res,*,timei,resi2) title(线性插值)resi3=interp1(time,res,timei,spline); subplot(2,2,3) plot(time,res,*,timei,resi3) title(三次样条插值)resi4=interp1(time,res,timei,cubic); subplot(2,2,4) plot(time,res,*,timei,resi4) title(三次多项式插值)结果t

9、ime = 2.5000 5.0000 7.5000 10.0000 13.0000 17.0000 20.0000 30.0000 40.0000 50.0000 60.0000 70.0000res = 0.2900 0.5600 0.7700 1.0500 1.3600 1.5200 2.0000 2.2700 2.8100 3.0500 3.2500 3.56004在同一个窗口中的不同区域分别作在-10,10间的图像和作、在一个周期内的图像。(要求分别用红色+和绿色的*显示)程序:x=(-10:2:10) y=5*x.2+3*x-6 subplot(2,2,1)plot(x,y) subplot(2,2,2)fplot(sin(2*x),0,pi,-.r+)subplot(2,2,3)fplot(cos(2*x),0,pi,-.g*)结果:x = -10 -8 -6 -4 -2 0 2 4 6 8 10y = 464 290 156 62 8 -6 20 86 192 338 5245.制作一个GUI界面,要求要有昆明理工大学激光研究所理学院电子科学与技术的标题,有各种按钮、控件等(不需要实际运行)。要有界面制作过程。参考下图所示见下页:运行结果如下图:

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1