MATLAB程式设计基础与套用

MATLAB程式设计基础与套用【MATLAB程式设计基础与套用】《MATLAB程式设计基础与套用》是2016年10月1日出版的图书,作者是刘帅奇、李会雅、赵杰 。
基本介绍书名:MATLAB程式设计基础与套用
作者:刘帅奇、李会雅、赵杰
出版时间:2016年10月1日
印次:1-2
印刷日期:2017年6月30日
书籍信息MATLAB程式设计基础与套用作者:刘帅奇、李会雅、赵杰定价:49.80元印次:1-2ISBN: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编程环境 11.1MATLAB概述 11.1.1MATLAB发展历程 11.1.2MATLAB主要功能 21.1.3MATLAB特点 21.2MATLAB的组成部分 31.2.1MATLAB主要组成部分 41.2.2MATLAB重要部件 41.3MATLAB的安装 51.4MATLAB开发环境 91.4.1MATLAB软体开发环境 91.4.2MATLAB搜寻路径 151.4.3MATLAB变数保存 161.5M档案的使用 171.6常用命令 201.7本章小结 231.8习题 23第2章MATLAB矩阵及其运算 242.1变数和数据操作 242.1.1变数与赋值 242.1.2预定义变数 252.1.3记忆体变数的管理 262.1.4MATLAB常用数学函式 322.1.5数据的输出格式 342.2MATLAB向量与矩阵 352.2.1向量的建立及拆分 352.2.2矩阵的建立及拆分 382.2.3矩阵元素的提取与替换 442.2.4特殊矩阵 482.3MATLAB矩阵相关运算 512.3.1算术运算 512.3.2关係运算 552.3.3逻辑运算 562.4矩阵函式 592.4.1对角阵与三角阵 592.4.2矩阵的转置与旋转 612.4.3矩阵的逆与伪逆 632.4.4方阵的行列式 642.4.5矩阵的秩与迹 642.4.6向量和矩阵的範数 652.4.7矩阵的条件数 672.4.8矩阵的特徵值与特徵向量 672.5本章小结 682.6习题 68第3章MATLAB绘图 693.1二维数据曲线图 693.1.1绘製单根二维曲线 693.1.2绘製多根二维曲线 743.1.3设定曲线样式 803.1.4图形标注 843.1.5坐标控制 883.1.6边界和格线控制 943.1.7图形视窗的分割 953.1.8图形的可视化编辑 953.2其他二维图形 1033.2.1其他绘图函式 1043.2.2饼图 1063.2.3条形图 1083.2.4直方图 1093.2.5面积图 1103.2.6散点图 1103.2.7排列图 1113.2.8罗盘图 1113.2.9羽毛图 1123.2.10矢量图 1123.2.11桿型图 1133.2.12阶梯图 1143.3三维图形 1143.3.1三维曲线 1143.3.2三维表面图的绘製 1183.3.3三维切片图的绘製 1193.3.4常用三维图形 1193.3.5其他三维图形 1223.4本章小结 1243.5习题 124第4章MATLAB程式设计 1264.1M档案 1264.1.1M档案的分类 1264.1.2M档案的建立与打开 1294.2程式控制结构 1314.2.1顺序结构 1314.2.2选择结构 1354.2.3循环结构 1404.3函式档案 1454.3.1函式档案的基本结构 1454.3.2函式的调用 1464.3.3函式参数的可调性 1474.3.4全局变数与局部变数 1504.4程式举例 1524.5程式调试 1584.5.1程式调试概述 1584.5.2调试工具 1594.5.3调试命令 1614.6本章小结 1624.7习题 162第5章MATLAB数据分析及套用 1645.1数据统计处理 1645.1.1最大值和最小值 1645.1.2求和与求积 1665.1.3平均值和中值 1695.1.4累加和与累乘积 1715.1.5标準方差与相关係数 1735.1.6排序 1765.2数据插值 1795.2.1一维数据插值 1795.2.2二维数据插值 1825.3离散傅立叶变换 1855.3.1离散傅立叶变换算法简介 1855.3.2离散傅立叶变换的实现 186 5.4多项式计算 1885.4.1多项式的四则运算 1885.4.2多项式的导函式 1915.4.3多项式的求值 1915.4.4多项式求根 1925.5线性方程组求解 1935.5.1线性方程组的直接求解算法 1935.5.2线性方程组的叠代求解算法 1955.6曲线拟合 1995.7常微分方程初值问题的数值解法 2015.8最最佳化问题求解 2035.8.1无约束最最佳化问题求解 2035.8.2有约束最最佳化问题求解 2045.8.3线性规划问题求解 2055.9数值积分 2065.9.1数值积分基本原理 2065.9.2数值积分的实现方法 2075.9.3多重定积分的数值求解 2085.10数值微分 2085.10.1数值差分与差商 2085.10.2数值微分的实现 2095.11本章小结 2105.12习题 211第6章MATLAB数据结构 2136.1多维数组 2136.1.1多维数组的表现形式 2136.1.2多维数组的创建 2146.1.3多维数组的转换 2176.2结构体 2196.2.1结构体构造和赋值 2196.2.2结构体的使用 2256.2.3结构体的嵌套 2276.3细胞 2286.3.1细胞数组的创建 2286.3.2细胞数组的访问 2306.3.3细胞数组的显示 2316.4字元串 2336.4.1字元串构造 2336.4.2字元串函式 2346.5本章小结 2416.6习题 242第7章MATLAB图形用户界面设计 2437.1图形用户句柄 2437.2图形用户界面开发环境 2477.2.1图形用户界面设计视窗 2477.2.2常用的用户界面设计工具 2507.3选单设计 2587.3.1建立用户选单 2587.3.2选单对象常用属性 2637.3.3快捷选单 2657.4对话框设计 2667.4.1公共对话框 2667.4.2MATLAB专用对话框 2687.5GUI的控制项简介 2717.5.1常用控制项简述 2717.5.2控制项的操作 2747.6图形用户界面开发举例 2787.7本章小结 2897.8习题 289第8章MATLAB在图像处理中的套用 2918.1读取和显示图像 2918.1.1读取图片 2918.1.2显示图片 2958.2图像的直方图均衡 2968.2.1直方图 2968.2.2直方图均衡 3008.3灰度拉伸 3038.4图像滤波 3068.4.1均值滤波 306 8.4.2中值滤波 3088.5阈值分割与二值化 3108.6形态学运算元 3118.7图像变换 3188.8本章小结 3218.9习题 321