当前位置:首页 > 课后答案 > MATLAB课后习题答案
《MATLAB教程》电子书封面

MATLAB教程

  • 发布时间:2021年04月08日 09:15:50
  • 作者:张志涌 杨祖樱
  • 出版:北京航空航天大学出版社
  • 大小:81.2 KB
  • 类别:MATLAB资料
  • 格式:PDF
  • 评分:8.7

    MATLAB教程 课后答案

      给大家带来的是关于MATLAB相关的课后习题答案,介绍了关于MATLAB教程、MATLAB方面的内容,本书是由北京航空航天大学出版社出版,资源格式为PDF,大小81.2 KB,张志涌 杨祖樱编写,目前高等院校MATLAB类教材综合评分为:9.3分

      Tags:MATLAB MATLAB教程 

      《MATLAB教程》内容介绍

      MATLAB教程以MATLAB R2014a中、英文版为编写基础,系统讲解MATLAB基本环境和操作要旨;分章阐述符号计算、数值计算、计算结果可视化及编程精要;选例展现MATLAB精华工具Simulink的功能级和元器件级仿真能力;范例剖析MATLAB版面编辑器的用法和图形用户界面(GUI)的制作要领;简扼勾画MATLAB和Word集成一体的Notebook环境。

      全书包含153个多年凝炼的计算范例和83个开拓思路的习题。所有算例程序可靠、完整,读者可以完全准确地重现本书所提供的算例结果。习题另附包含彩色图形的电子答案。

      书后编有索引,本书所用全部命令及配套的标点符号一览无余。利用索引,读者很容易查阅演示各命令和标点使用方法的节次。

      《MATLAB教程》由印刷版和电子文档结合而成。印刷版便于读者进行系统、全面、长时间连续阅读,便于随心的翻阅、浏览;而电子文档则可方便教师制作电子讲稿,方便学生完成电子作业,向读者提供实践本书内容所需的全部可靠程序、色彩信息和动态交互环境,还将随MATLAB版本升级而及时地向读者提供新内容。

      《MATLAB教程》内容充实、篇幅紧凑,是专为理工科院校本科生系统学习MATLAB而撰写的,也可供部分研究生使用;既可用做教材、课程设计和毕业设计参考用书,也可作为自学用书。

      目录

      • 第1章 基础准备及入门
      • 1.1 MATLAB的安装和工具包选择
      • 1.2 MATLAB桌面
      • 1.2.1 MATLAB桌面的启动
      • 1.2.2 MATLAB桌面的布局
      • 1.3 命令窗运行入门
      • 1.3.1 命令窗简介
      • 1.3.2 最简单的计算器使用法
      • 1.3.3 数值、变量和表达式
      • 1.4 命令窗操作要旨
      • 1.4.1 命令窗的显示方式
      • 1.4.2 命令行中的标点符号
      • 1.4.3 命令窗的常用控制命令
      • 1.4.4 命令窗中命令行的编辑
      • 1.5 当前文件夹和路径设置器
      • 1.5.1 当前文件夹及其使用
      • 1.5.2 搜索路径和路径设置
      • 1.6 工作内存区和历史命令窗
      • 1.6.1 工作内存区、交互绘图和变量编辑器
      • 1.6.2 历史命令窗和M文件编辑器
      • 1.7 帮助系统及其使用
      • 1.7.1 浏览器帮助系统
      • 1.7.2 命令窗帮助系统
      • 习题1
      • 第2章 符号计算
      • 2.1 符号对象和符号表达式
      • 2.1.1 基本符号对象和运算算符
      • 2.1.2 符号计算中的函数命令
      • 2.1.3 符号表达式和符号函数
      • 2.1.4 符号对象的识别
      • 2.1.5 符号运算机理和变量假设
      • 2.2 符号数字及表达式的操作
      • 2.2.1 符号数字转换成双精度数字
      • 2.2.2 符号数字的任意精度表达形式
      • 2.2.3 符号表达式的基本操作
      • 2.2.4 表达式中的置换操作
      • 2.3 符号微积分
      • 2.3.1 极限和导数的符号计算
      • 2.3.2 序列/级数的符号求和
      • 2.3.3 符号积分
      • 2.4 微分方程的符号解法
      • 2.4.1 符号解法和数值解法的互补作用
      • 2.4.2 求微分方程符号解的一般命令
      • 2.4.3 微分方程符号解示例
      • 2.5 符号变换和符号卷积
      • 2.5.1 Fourier变换及其反变换
      • 2.5.2 Laplace变换及其反变换
      • 2.5.3 Z变换及其反变换
      • 2.5.4 符号卷积
      • 2.6 符号矩阵分析和代数方程解
      • 2.6.1 符号矩阵分析
      • 2.6.2 线性方程组的符号解
      • 2.6.3 一般代数方程组的解
      • 2.7 代数状态方程求符号传递函数
      • 2.7.1 结构框图的代数状态方程解法
      • 2.7.2 信号流图的代数状态方程解法
      • 2.8 符号计算结果的可视化
      • 2.8.1 直接可视化符号表达式
      • 2.8.2 使用数值及符号混合数据绘图
      • 2.8.3 可视化与数据探索
      • 习题2
      • 第3章 数组运算及数组化编程
      • 3.1 数组、结构和创建
      • 3.1.1 数组及其结构
      • 3.1.2 行(列)数组的创建
      • 3.1.3 二维通用数组的创建
      • 3.1.4 数组构作技法综合
      • 3.2 数组元素编址及寻访
      • 3.2.1 数组元素的编址
      • 3.2.2 二维数组元素的寻访
      • 3.3 数组运算
      • 3.3.1 实施数组运算的算符
      • 3.3.2 实施数组运算的函数
      • 3.3.3 数组运算中的溢出及非数处理
      • 3.3.4 数组化编程
      • 3.4 矩阵及其运算
      • 3.4.1 矩阵和数组的异同
      • 3.4.2 矩阵运算符和矩阵函数
      • 3.4.3 矩阵化编程
      • 习题3
      • 第4章 数值计算
      • 4.1 数值微积分
      • 4.1.1 近似数值极限及导数
      • 4.1.2 数值求和与近似数值积分
      • 4.1.3 计算精度可控的数值积分
      • 4.1.4 函数极值的数值求解
      • 4.1.5 常微分方程的数值解
      • 4.2 矩阵和代数方程
      • 4.2.1 矩阵的标量特征参数
      • 4.2.2 矩阵的变换和特征值分解
      • 4.2.3 线性方程的解
      • 4.2.4 一般代数方程的解
      • 4.3 概率分布和统计分析
      • 4.3.1 概率函数、分布函数、逆分布函数和随机数的发生
      • 4.3.2 全局随机流、随机数组和统计分析
      • 4.4 多项式运算和卷积
      • 4.4.1 多项式的运算函数
      • 4.4.2 多项式拟合和最小二乘法
      • 4.4.3 两个有限长序列的卷积
      • 习题4
      • 第5章 数据和函数的可视化
      • 5.1 引 导
      • 5.1.1 离散数据和离散函数的可视化
      • 5.1.2 连续函数的可视化
      • 5.2 二维曲线和图形
      • 5.2.1 二维曲线绘制的基本命令plot
      • 5.2.2 坐标控制和图形标识
      • 5.2.3 多次叠绘、双纵坐标和多子图
      • 5.2.4 获取二维图形数据的命令ginput
      • 5.3 三维曲线和曲面
      • 5.3.1 三维线图命令plot3
      • 5.3.2 三维曲面/网线图
      • 5.3.3 曲面/网线图的精细修饰
      • 5.3.4 透视、镂空和裁切
      • 5.4 高维可视化
      • 5.4.1 二维半图命令pcolor, contour, contourf
      • 5.4.2 四维表现
      • 5.4.3 动态图形
      • 5.5 图形窗功能简介
      • 习题5
      • 第6章 M文件和函数句柄
      • 6.1 MATLAB控制流
      • 6.1.1 if-else-end条件控制
      • 6.1.2 switch-case控制结构
      • 6.1.3 for循环和while循环
      • 6.1.4 控制程序流的其他常用命令
      • 6.2 脚本文件和函数文件
      • 6.2.1 M脚本文件
      • 6.2.2 M函数文件
      • 6.2.3 局部变量和全局变量
      • 6.2.4 M函数文件的一般结构
      • 6.3 MATLAB的函数类别
      • 6.3.1 主函数(Primary function)
      • 6.3.2 子函数(Subfunction)
      • 6.3.3 匿名函数(Anonymous function)
      • 6.4 函数句柄
      • 6.4.1 函数句柄的创建和观察
      • 6.4.2 函数句柄的基本用法
      • 习题6
      • 第7章 Simulink交互式仿真集成环境
      • 7.1 连续时间系统的建模与仿真
      • 7.1.1 基于微分方程的Simulink建模
      • 7.1.2 基于传递函数的Simulink建模
      • 7.2 离散时间系统的建模与仿真
      • 7.3 Simulink实现的元件级电路仿真
      • 习题7
      • 第8章 图形用户界面(GUI)
      • 8.1 GUI入门示例
      • 8.2 控件创建及应用示例
      • 8.3 菜单及工具图标的设计示例
      • 8.3.1 为界面配置标准菜单条和工具条
      • 8.3.2 菜单定制和标准图标选用
      • 习题8
      • 附录A 字符串、胞元及构架数组
      • 293 A.1 字符串数组
      • A.2 胞元数组
      • A.3 构架数组
      • 附录B Notebook
      • B.1 Notebook的配置和启动
      • B.2 M-book的特征
      • B.3 Notebook的基本操作
      • B.4 输出细胞的格式控制
      • 附录C 电子文档使用说明
      • C.1 电子文档的结构
      • C.2 电子文档的操作准备
      • C.3 mbook文件夹上DOCX文件的使用
      • C.4 mfile文件夹上的M、SLX文件的使用
      • C.5 其 他
      • 附录D MATLAB命令索引
      • D.1 标点及特殊符号命令
      • D.2 主要函数命令
      • D.3 Simulink模块
      • 参考文献

      笔记精选

      python调用并链接MATLAB脚本详解

      发现一个很简单的配置方法,一直想写的没写上,今天抽空就把它给补充完整好了。

      本文的配置方法Windows,Mac和Linux系统均适合。

      一.安装MATLAB Engine API for python

      install MATLAB Engine API for Python

      Windows系统

      cd "matlabroot\extern\engines\python"
      python setup.py install

      Mac or Linux系统

      cd "matlabroot/extern/engines/python"
      python setup.py install

      这里的"matlabroot"是你matlab所在的安装路径,注意,上面两个地址中的反斜杠是不同的。

      二.用Python调用脚本或者函数

      Call User Script and Function from Python

      脚本

      在当前目录下,MATLAB建立triarea.m脚本文件,内容如下

      b = 5;
      h = 3;
      a = 0.5*(b.* h)

      然后同目录下新建一个test.py,内容如下

      import matlab.engine
      eng = matlab.engine.start_matlab()
      eng.triarea(nargout=0)

      函数

      MATLAB建立一个function文件,内容如下:

      function a = triarea(b,h)
      a = 0.5*(b.* h);

      同样,test.py修改如下:

      import matlab.engine
      eng = matlab.engine.start_matlab()
      ret = eng.triarea(1.0,5.0)
      print(ret) # 2.5

      是不是觉得特别方便?惊不惊喜,意不意外,枉费我之前用mlab时在windows下配置了那么多,后来在Linux下没成功的时候,无意间就发现了这个方法。

      以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持码农之家。

      以上就是本次介绍的MATLAB教程书的全部相关内容,课后答案及相关习题附件可以在下方下载,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:初等数论

      下一篇:没有了

      查看更多
      MATLAB 相关资源
      模式识别与智能计算MATLAB技术实现
      模式识别与智能计算MATLAB技术实现 PDF 全书第三版 立即下载
      MATLAB 2019a 中文手册
      MATLAB 2019a 中文手册 PDF 高质量版

      该文件包含2019年最新版本的matlab 2019a 的中文参考文档,本文档未超级清晰版本,可以供大家学习matlab参考。适用于初学者,零基础的帮助文件。需要的朋友可下载试试! 目录 第一章 初步认知 6 第二章 语言基础 25 第三章 数学运算 51 第四章 绘图 109 第五章 程序设计 137

      立即下载
      数字滤波器的MATLAB与FPGA实现:Altera/Verilog
      数字滤波器的MATLAB与FPGA实现:Altera/Verilog PDF 完整版

      这书以Altera企业的FPGA元器件为平台,选用MATLAB及VerilogHDL語言为开发环境,详尽论述数字滤波器的FPGA保持基本原理、构造、方式 及其模拟仿真检测全过程,并根据很多工程项目案例剖析FPGA保持

      立即下载
      详解MATLAB/Simulink通信系统建模与仿真
      详解MATLAB/Simulink通信系统建模与仿真 PDF 高清版

      详解MATLAB/Simulink通信系统建模与仿真 着重讲述MATLAB/Simulink通信仿真的应用,通过理论与实例相结合的方式,详细介绍了MATLAB/Simulink通信系统建模与仿真设计的方法和技巧。全书共分12章。第1

      立即下载
      实战大数据:MATLAB数据挖掘详解与实践
      实战大数据:MATLAB数据挖掘详解与实践 PDF 原书扫描版

      这是一本真正具备中国特色的数据挖掘手册,各种常规方法一应俱全,作者是高校教授,同时也是若干公司的数据挖掘顾问,难得的理论储备与实践经验都十分深厚,表达能力也很强,也了解痛点。基于这些背景创作的这本书,非常好。感兴趣的可以下载学习

      立即下载
      机器人控制系统的设计与MATLAB仿真:基本设计方法
      机器人控制系统的设计与MATLAB仿真:基本设计方法 PDF 完整版

      《机器人控制系统的设计与MATLAB仿真:先进设计方法》 系统地介绍了机械手为主的先进控制器的设计和分析方法,是作者多年从事机器人控制系统教学和科研工作的结晶,同时融入了国内外同

      立即下载
      读者心得
      47小时32分钟前回答

      python和matlab哪个难

      如果是学生,或者研究人员,比如研究信号处理,那么用matlab比较好,有大量现成工具箱和前人的成果可以借鉴。如果是产品化项目,那么python比较好,可以做web后台,可以打包成应用程序,效率相对matlab也要高那么一点点。 如果是信号、数据方面的工程人员,建议还是两个都掌握吧,也不复杂,都是脚本式的语言,比C++什么的易学多了。 下面从两者各自的应用做个对比。(推荐学习:Python视频教程) 一、python的优势 Python相对于Matlab最大的优势:免费。国内可能不是很在乎这个,但在国外是个很关键的问题。 Python次大的优势:开源。你可以大量更改科学计算的算法细节。 可移植性,Matlab必然不如……

      29小时46分钟前回答

      简述:我为什么选择Python而不是Matlab和R语言

      做数据分析、科学计算等离不开工具、语言的使用,目前最流行的数据语言,无非是MATLAB,R语言,Python这三种语言,但今天小编简单总结了python语言的一些特点及平常使用的工具等。 为什么Python比MATLAB、R语言好呢? 其实,这三种语言都很多数据分析师在用,但更推荐python,主要是有以下几点: 1、python易学、易读、易维护,处理速度也比R语言要快,无需把数据库切割; 2、python势头猛,众多大公司需要,市场前景广阔;而MATLAB语言比较局限,专注于工程和科学计算方面,而且MATLAB价格贵,免费版或盗版都只能玩玩学习用; 3、python具有丰富的扩展库,这个是其他两个不能比的; python版本选择 初学者……

      5小时27分钟前回答

      python调用matlab的m自定义函数方法

      项目信号处理和提取部分用到了matlab,需要应用到工程中方便研究。用具有万能粘合剂之称的“Python”。具体方法如下: 1.python中安装mlab 下载https://pypi.python.org/pypi/mlab 安装命令:python setup.py install Mlab is a high-level python to Matlab bridge that lets Matlab look like a normal python library. 2 .测试 from mlab.releases import latest_releasefrom matlab import matlabrootprint matlabroot()#能打印出matlab的路径就可以使用mlab了 3.调用matlab的自带函数 from mlab.releases import latest_release as matlabmatlab.plot([2,3,4,5,8,1],'-o') #画个图。很快就显示了。 4.自定义的函数 这里我把自定义的m函数(extract.m)放到了D:\pylearn\m文件夹下 from mlab.releases import latest_release as ma……

      码农之家

      屠菊霞 提供上传

      资源
      34
      粉丝
      37
      喜欢
      155
      评论
      11

      Copyright 2018-2021 www.xz577.com 码农之家

      版权投诉 / 书籍推广:520161757@qq.com