新闻资讯
看你所看,想你所想

MATLAB程式设计基础与套用

MATLAB程式设计基础与套用

《MATLAB程式设计基础与套用》是2016年10月1日出版的图书,作者是刘帅奇、李会雅、赵杰。

基本介绍

  • 书名:MATLAB程式设计基础与套用
  • 作者:刘帅奇、李会雅、赵杰
  • 出版时间:2016年10月1日
  • 印次:1-2
  • 印刷日期:2017年6月30日

书籍信息

MATLAB程式设计基础与套用
作者:刘帅奇、李会雅、赵杰
定价:49.80元
印次:1-2
ISBN:9787302449188
出版日期:2016年10月1日
印刷日期:2017年6月30日

内容简介

    本书编写的目的是让读者全面了解MATLAB程式设计的基础知识,从而能够掌握基本的MATLAB程式开发,以适应现代工程技术的发展。
    本书针对普通高校广大学生和教师的教学需要,从最简单的MATLAB程式设计开始介绍,涉及矩阵运算、图形显示、机率统计、图像处理和插值拟合等内容,覆盖面广,有利于促进广大MATLAB使用者之间的交流与学习。
    本书主要介绍了MATLAB程式设计的一些基础知识。全书共分8章,涵盖的主要内容有MATLAB编程环境、MATLAB矩阵及其运算、MATLAB绘图、MATLAB程式设计、MATLAB数据分析及套用、MATLAB数据结构、MATLAB图形用户界面设计和MATLAB在图像处理中的套用。本书系统地介绍了MATLAB程式设计所需要的基本知识,并给出了互动设计软体的方法,最后还给出了MATLAB在图像处理中的套用,为后续MATLAB的实际套用做好铺垫。为了方便教师教学和读者自我检测,本书每章最后都特意给出了习题供读者实战演练。另外,本书还配备了专业的教学PPT。以方便相关院校教学使用。
    本书可以作为通信、电子信息等专业的高年级本科生、研究生及教师的教材和参考书,也可供从事相关领域研究的科技人员、工程技术人员及MATLAB爱好者学习和参考。

    目录

    第1章MATLAB编程环境 1
    1.1MATLAB概述 1
    1.1.1MATLAB发展历程 1
    1.1.2MATLAB主要功能 2
    1.1.3MATLAB特点 2
    1.2MATLAB的组成部分 3
    1.2.1MATLAB主要组成部分 4
    1.2.2MATLAB重要部件 4
    1.3MATLAB的安装 5
    1.4MATLAB开发环境 9
    1.4.1MATLAB软体开发环境 9
    1.4.2MATLAB搜寻路径 15
    1.4.3MATLAB变数保存 16
    1.5M档案的使用 17
    1.6常用命令 20
    1.7本章小结 23
    1.8习题 23
    第2章MATLAB矩阵及其运算 24
    2.1变数和数据操作 24
    2.1.1变数与赋值 24
    2.1.2预定义变数 25
    2.1.3记忆体变数的管理 26
    2.1.4MATLAB常用数学函式 32
    2.1.5数据的输出格式 34
    2.2MATLAB向量与矩阵 35
    2.2.1向量的建立及拆分 35
    2.2.2矩阵的建立及拆分 38
    2.2.3矩阵元素的提取与替换 44
    2.2.4特殊矩阵 48
    2.3MATLAB矩阵相关运算 51
    2.3.1算术运算 51
    2.3.2关係运算 55
    2.3.3逻辑运算 56
    2.4矩阵函式 59
    2.4.1对角阵与三角阵 59
    2.4.2矩阵的转置与旋转 61
    2.4.3矩阵的逆与伪逆 63
    2.4.4方阵的行列式 64
    2.4.5矩阵的秩与迹 64
    2.4.6向量和矩阵的範数 65
    2.4.7矩阵的条件数 67
    2.4.8矩阵的特徵值与特徵向量 67
    2.5本章小结 68
    2.6习题 68
    第3章MATLAB绘图 69
    3.1二维数据曲线图 69
    3.1.1绘製单根二维曲线 69
    3.1.2绘製多根二维曲线 74
    3.1.3设定曲线样式 80
    3.1.4图形标注 84
    3.1.5坐标控制 88
    3.1.6边界和格线控制 94
    3.1.7图形视窗的分割 95
    3.1.8图形的可视化编辑 95
    3.2其他二维图形 103
    3.2.1其他绘图函式 104
    3.2.2饼图 106
    3.2.3条形图 108
    3.2.4直方图 109
    3.2.5面积图 110
    3.2.6散点图 110
    3.2.7排列图 111
    3.2.8罗盘图 111
    3.2.9羽毛图 112
    3.2.10矢量图 112
    3.2.11桿型图 113
    3.2.12阶梯图 114
    3.3三维图形 114
    3.3.1三维曲线 114
    3.3.2三维表面图的绘製 118
    3.3.3三维切片图的绘製 119
    3.3.4常用三维图形 119
    3.3.5其他三维图形 122
    3.4本章小结 124
    3.5习题 124
    第4章MATLAB程式设计 126
    4.1M档案 126
    4.1.1M档案的分类 126
    4.1.2M档案的建立与打开 129
    4.2程式控制结构 131
    4.2.1顺序结构 131
    4.2.2选择结构 135
    4.2.3循环结构 140
    4.3函式档案 145
    4.3.1函式档案的基本结构 145
    4.3.2函式的调用 146
    4.3.3函式参数的可调性 147
    4.3.4全局变数与局部变数 150
    4.4程式举例 152
    4.5程式调试 158
    4.5.1程式调试概述 158
    4.5.2调试工具 159
    4.5.3调试命令 161
    4.6本章小结 162
    4.7习题 162
    第5章MATLAB数据分析及套用 164
    5.1数据统计处理 164
    5.1.1最大值和最小值 164
    5.1.2求和与求积 166
    5.1.3平均值和中值 169
    5.1.4累加和与累乘积 171
    5.1.5标準方差与相关係数 173
    5.1.6排序 176
    5.2数据插值 179
    5.2.1一维数据插值 179
    5.2.2二维数据插值 182
    5.3离散傅立叶变换 185
    5.3.1离散傅立叶变换算法简介 185
    5.3.2离散傅立叶变换的实现 186
    5.4多项式计算 188
    5.4.1多项式的四则运算 188
    5.4.2多项式的导函式 191
    5.4.3多项式的求值 191
    5.4.4多项式求根 192
    5.5线性方程组求解 193
    5.5.1线性方程组的直接求解算法 193
    5.5.2线性方程组的叠代求解算法 195
    5.6曲线拟合 199
    5.7常微分方程初值问题的数值解法 201
    5.8最最佳化问题求解 203
    5.8.1无约束最最佳化问题求解 203
    5.8.2有约束最最佳化问题求解 204
    5.8.3线性规划问题求解 205
    5.9数值积分 206
    5.9.1数值积分基本原理 206
    5.9.2数值积分的实现方法 207
    5.9.3多重定积分的数值求解 208
    5.10数值微分 208
    5.10.1数值差分与差商 208
    5.10.2数值微分的实现 209
    5.11本章小结 210
    5.12习题 211
    第6章MATLAB数据结构 213
    6.1多维数组 213
    6.1.1多维数组的表现形式 213
    6.1.2多维数组的创建 214
    6.1.3多维数组的转换 217
    6.2结构体 219
    6.2.1结构体构造和赋值 219
    6.2.2结构体的使用 225
    6.2.3结构体的嵌套 227
    6.3细胞 228
    6.3.1细胞数组的创建 228
    6.3.2细胞数组的访问 230
    6.3.3细胞数组的显示 231
    6.4字元串 233
    6.4.1字元串构造 233
    6.4.2字元串函式 234
    6.5本章小结 241
    6.6习题 242
    第7章MATLAB图形用户界面设计 243
    7.1图形用户句柄 243
    7.2图形用户界面开发环境 247
    7.2.1图形用户界面设计视窗 247
    7.2.2常用的用户界面设计工具 250
    7.3选单设计 258
    7.3.1建立用户选单 258
    7.3.2选单对象常用属性 263
    7.3.3快捷选单 265
    7.4对话框设计 266
    7.4.1公共对话框 266
    7.4.2MATLAB专用对话框 268
    7.5GUI的控制项简介 271
    7.5.1常用控制项简述 271
    7.5.2控制项的操作 274
    7.6图形用户界面开发举例 278
    7.7本章小结 289
    7.8习题 289
    第8章MATLAB在图像处理中的套用 291
    8.1读取和显示图像 291
    8.1.1读取图片 291
    8.1.2显示图片 295
    8.2图像的直方图均衡 296
    8.2.1直方图 296
    8.2.2直方图均衡 300
    8.3灰度拉伸 303
    8.4图像滤波 306
    8.4.1均值滤波 306
    8.4.2中值滤波 308
    8.5阈值分割与二值化 310
    8.6形态学运算元 311
    8.7图像变换 318
    8.8本章小结 321
    8.9习题 321

    相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com