Matlab实验.doc

上传人:hw****26 文档编号:2125910 上传时间:2019-04-29 格式:DOC 页数:30 大小:1.35MB
下载 相关 举报
Matlab实验.doc_第1页
第1页 / 共30页
Matlab实验.doc_第2页
第2页 / 共30页
Matlab实验.doc_第3页
第3页 / 共30页
Matlab实验.doc_第4页
第4页 / 共30页
Matlab实验.doc_第5页
第5页 / 共30页
点击查看更多>>
资源描述

1、MATLAB实验报告学 校: 湖北文理学院 学 院: 物理与电子工程学院 专 业: 电子信息工程 学 号: 2013128182 姓 名: 张 冲 指导教师: 宋立新 实验一 MATLAB环境的熟悉与基本运算 一、实验目的: 1熟悉MATLAB开发环境2掌握矩阵、变量、表达式的各种基本运算二、实验内容 1、学习使用help命令,例如在命令窗口输入help eye,然后根据帮助说明,学习使用指令eye(其它不会用的指令,依照此方法类推) 2、学习使用clc、clear,观察command window、command history和workspace等窗口的变化结果。3、初步程序的编写练习,新

2、建M-file,保存(自己设定文件名,例如exerc1、exerc2、 exerc3),学习使用MATLAB的基本运算符。3、练习1) help rand,然后随机生成一个2 6的数组,观察command window、command history和workspace 等窗口的变化结果。2) 学习使用clc、clear,了解其功能和作用。3) 用逻辑表达式求下列分段函数的值4) 求100,999之间能被 21整除的数的个数。(提示:rem,sum 的用法)4、实验结果1)2)clc:清除命令窗口所有内容,数值不变;clear:初始化变量的值。3)4)实验二 MATLAB数值运算1、实验目的1

3、、掌握矩阵的基本运算2、掌握矩阵的数组运算二、实验内容1) 输入C=1:2:20,则C(i)表示什么?其中i=1,2,3,10。2) 输入A=7 1 5;2 5 6;3 1 5,B=1 1 1; 2 2 2; 3 3 3,在命令窗口中执行下列表达式,掌握其含义: A(2, 3) A(:,2) A(3,:) A(:,1:2:3) A(:,3).*B(:,2) A(:,3)*B(2,:) A*B A.*B A2 A.2 B/A B./A3) 二维数组的创建和寻访,创建一个二维数组(48)A ,查询数组A第2行、第3列的元素,查询数组A第2行的所有元素,查询数组A第6列的所有元素。4) 两种运算指令

4、形式和实质内涵的比较。设有3个二维数组A24,B 24,C 22,写出所有由2个数组参与的合法的数组运算和矩阵指令。5) 学习使用表4列的常用函数(通过help方法) 6) 学习使用表5数组操作函数。 7) 生成一个3行3列的随机矩阵,并逆时针旋转90,左右翻转,上下翻转。8) 已知a=1 2 3,b=4 5 6, 求a.b和a./ b9) 用reshape指令生成下列矩阵,并取出方框内的数组元素。3、实验结果1)C(i)表示C中的第i个的数值;2)3)4)5) 略6) 略7) 8)9)10)数组和矩阵有何不同?数组中的元素可以是字符等,矩阵中的只能是数,这是二者最直观的区别。从外观形状和数据结构上看,二维数组和数学中的矩阵没有区别。但是矩阵作为一种变换或映射算子的体现,矩阵运算有着明确而严格的数学规则。而数组运算是 Matlab 软件所定义的规则,其目的是为了数据管理方便、操作简单、指令形式自然和执行计算的有效。虽然数组运算尚缺乏严谨的数学推理,而且数组运算仍在完善和成熟中,但是它的作用和影响正随着 matlab 的发展而扩大。实验三 符号工具箱的应用一、实验目的:1、掌握创建符号表达式和矩阵的方法。2、掌握符号函数极限及导数求解方法。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 课程笔记

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。