欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • MATLAB编程实战(手把手教你掌握300个精彩案例)/计算机科学与技术丛书
      • 作者:编者:姜增如|责编:盛东亮
      • 出版社:清华大学
      • ISBN:9787302656708
      • 出版日期:2024/04/01
      • 页数:364
    • 售价:35.6
  • 内容大纲

        本书以MATLAB R2023a为操作平台,每个章节使用“实战练习”进行讲解,由浅入深、通俗易懂。本书共分为10章,第1~4章主要介绍MATLAB基础知识、矩阵与数组的应用、符号运算及在高等数学中的应用,使用100多个案例说明了命令、函数的使用方法,第4章除了拉普拉斯变换、傅里叶变换、极限、积分、微分、导数和级数等运算,还加入了一维至多维的散点数据插值、拟合及绘图;第5章详细介绍MATLAB编程的3种基本结构,使用了50多个案例说明选择、循环编程、函数建立、递归调用及文件读写操作,此外添加了MATLAB类的使用,包括封装、继承及多态的案例;第6章介绍二维、三维绘图,包括特色绘图、散点图、动态曲线及动画绘图,共使用了50多个案例描述绘制过程;第7章介绍Simulink仿真,包括模块、操作及使用函数运行仿真的方法;第8章介绍App界面设计,使用50多个案例介绍编辑文本、按钮、图像、坐标区、列表框、树、表、菜单及对话框等多种组件操作过程,用户可按步骤自行设计App;第9章介绍MATLAB与C++语言和Python语言交互编程方法,内嵌了多个案例进行说明;第10章介绍建模的方法,通过机理建模、仿真优化和实验建模3种方法,使用了6个案例说明建立数学模型的过程。本书内容从最基本的窗口操作开始,由矩阵使用到MATLAB的建模应用,共计使用了300多个案例贯穿于每个章节。所有例程内嵌程序命令、注释、说明和运行结果,图文并茂。
        本书讲解重视边学边练,配合演示文稿的课件和实战练习,有助于课堂教学和学生自学。特别在增强学习的可视性方面,书中的App设计案例新颖实用,几乎涵盖了所有基本组件的应用。且将二维、三维、网格、网面图、色彩的渲染、光照效果及图像的动画设计嵌入APP中,突出了人机交互界面展示。
        本书适合理工类所有专业的学生使用,也可作为计算机语言的开启和提高类的课程教材。
  • 作者介绍

        姜增如,北京理工大学副教授,硕士生导师。目前任职于深圳北理莫斯科大学,主讲“Python程序设计”“MATLAB在自动控制理论中的应用”“C语言程序设计”“计算机网络基础”等课程。2018-2022年,出版专业教材六部,与企业合作科研项目两项,2022年指导广东省科技创新战略专项资金项目一项。
  • 目录

    第1章  MATLAB基础概述
      1.1  MATLAB主要功能
      1.2  MATLAB R2023a主窗口
        1.2.1  命令行窗口
          【实战练习1-1】命令行窗口的使用
        1.2.2  工具栏窗口
      1.3  命令行窗口操作
        1.3.1  常用命令行窗口命令
          【实战练习1-2】保存、导入及查看命令的使用
          【实战练习1-3】表达式运算
        1.3.2  命令行窗口常用快捷键
      1.4  App设计(Designer)
        1.4.1  App的功能
        1.4.2  APP的使用
          【实战练习1-4】使用App设计简单GUI
      1.5  认识Simulink
        1.5.1  Simulink初始界面
        1.5.2  simulink简单仿真案例
          【实战练习1-5】Simulink简单仿真模型
      1.6  帮助窗口
        1.6.1  help命令
        1.6.2  demo命令
    第2章  MATLAB矩阵与数组的应用
      2.1  常量和变量
        2.1.1  常量
        2.1.2  变量
        2.1.3  变量使用规则
        2.1.4  全局变量
        2.1.5  数据类型
          【实战练习2-1】变量的应用
        2.1.6  常用标点符号的使用
      2.2  矩阵操作
        2.2.1  创建矩阵的方法
          【实战练习2-2】创建实数和复数矩阵
        2.2.2  创建向量的方法
        2.2.3  常用特色矩阵
          【实战练习2-3】创建特色矩阵
        2.2.4  稀疏矩阵
          【实战练习2-4】创建稀疏矩阵
          【实战练习2-5】创建对角稀疏矩阵
          【实战练习2-6】创建带状稀疏矩阵
        2.2.5  矩阵拆分(分解)
          【实战练习2-7】矩阵拆分的应用
          【实战练习2-8】矩阵扩展的应用
      2.3  矩阵基本运算
        2.3.1  矩阵常用运算
          【实战练习2.9】矩阵算术运算的应用
          【实战练习2-10】矩阵乘法运算的应用
          【实战练习2-11】矩阵左除运算的使用
          【实战练习2-12】矩阵复数运算的应用

          【实战练习2-13】关系运算的应用
          【实战练习2-14】逻辑运算的应用
        2.3.2  矩阵、向量元素的和与积运算
          【实战练习2-15】求矩阵元素的和与积
        2.3.3  矩阵、向量累加和与累乘积
          【实战练习2-16】求矩阵列元素的累加和与累乘积
        2.3.4  矩阵平均值和中值
          【实战练习2-17】求矩阵的平均值和中值
        2.3.5  矩阵最大值、最小值与排序
          【实战练习2-18】求向量的最大值、最小值
          【实战练习2-19】求矩阵最大值、最小值
          【实战练习2-20】矩阵升序和降序的应用
        2.3.6  矩阵的秩、迹和条件数
          【实战练习2-21】求矩阵的秩、迹和条件数
        2.3.7  矩阵的逆
          【实战练习2-22】利用逆矩阵求方程组的解
      ……
    第3章  符号与多项式运算
    第4章  MATLAB的高等数学计算
    第5章  MATLAB程序设计
    第6章  MATLAB的绘图应用
    第7章  Simulink仿真基础应用
    第8章  App界面设计
    第9章  MATLAB与其他程序的调用
    第10章  MATLAB的建模
    参考文献