注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络计算机辅助设计与工程计算MatlabMATLAB程序设计

MATLAB程序设计

MATLAB程序设计

定 价:¥30.00

作 者: 阮沈勇,王永利,桑群芳编
出版社: 电子工业出版社
丛编项: MATLAB应用与提高系列
标 签: Matlab

ISBN: 9787505392298 出版时间: 2004-01-01 包装: 精装
开本: 26cm 页数: 344 字数:  

内容简介

  本书从计算、绘图和编程3个方面介绍MATLAB的基础知识。全书共分10章。第1~第4章为计算部分,主要介绍MATLAB的数值计算和符号计算功能。第5和第6章为绘图部分,主要介绍MATLAB的一般图形功能和科学计算可视化能力。第7~第10章为编程部分,从介绍M文件开始,讲解MATLAB编程的一般特点和语法,然后介绍MATLAB中图形用户界面(GUI)设计的方法和技巧。附录部分列出了MATLAB的各种功能函数及其含义说明。本书可供对MATLAB感兴趣的大学生、研究生和科研人员阅读和使用。

作者简介

暂缺《MATLAB程序设计》作者简介

图书目录

第1章  MATLAB简介
  1.1  概述
  1.2  运行环境介绍
    1.2.1  MATLAB的运行方式
    1.2.2  MATLAB中的窗口
  1.3  MATLAB的帮助系统
    1.3.1  命令行帮助
    1.3.2  联机帮助
    1.3.3  演示帮助
第2章  数据类型
  2.1  概述
    2.1.1  MATLAB数组
    2.1.2  MATLAB中的数据类型
  2.2  字符数组
    2.2.1  创建字符数值
    2.2.2  创建二维字符数组
    2.2.3  字符串单元数组
    2.2.4  类型转换
    2.2.5  字符串比较
    2.2.6  字符分类
    2.2.7  搜索和替换
  2.3  多维数组
    2.3.1  创建多维数组
    2.3.2  多维单元数组
  2.4  结构
    2.4.1  创建结构数组
    2.4.2  在结构数组中获取数据
    2.4.3  结构数组的大小
    2.4.4  操作字段
    2.4.5  结构嵌套
  2.5  单元数组
    2.5.1  创建单元数组
    2.5.2  从单元数组中获取数据
    2.5.3  删除单元和重塑单元数组
    2.5.4  采用函数和操作符
    2.5.5  在单元数组中组织数据
    2.5.6  单元数组嵌套
    2.5.7  在单元和数值数组之间转换
    2.5.8  结构的单元数组
  2.6  函数句柄
    2.6.1  概述
    2.6.2  创建一个函数句柄
    2.6.3  使用句柄
    2.6.4  函数句柄操作
    2.6.5  测试数据类型
    2.6.6  保存和装载函数句柄
第3章  数值运算
  3.1  MATLAB中的变量
  3.2  数组及向量运算
    3.2.1  数组构造
    3.2.2  数组运算
    3.2.3  向量运算
  3.3  矩阵运算
    3.3.1  矩阵构造
    3.3.2  矩阵的基本运算
    3.3.3  矩阵的特殊运算
    3.3.4  矩阵的分解运算
    3.3.5  特殊矩阵
    3.3.6  稀疏矩阵
  3.4  多项式运算
    3.4.1  多项式构造
    3.4.2  多项式的运算
    3.4.3  多项式的拟合
    3.4.4  多项式的插值
  3.5  关系和逻辑运算
    3.5.1  关系与逻辑操作符
    3.5.2  测试函数
  3.6  数据分析
    3.6.1  基本数据操作函数
    3.6.2  有限差分类函数
    3.6.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.3  符号表达式的化简与替换
    4.3.1  符号表达式的化简
    4.3.2  符号表达式的替换
  4.4  符号矩阵
    4.4.1  符号矩阵的生成
    4.4.2  符号矩阵的运算
  4.5  符号微积分
    4.5.1  符号极限
    4.5.2  符号微分
    4.5.3  符号积分
  4.6  符号函数画图
  4.7  符号方程求解
    4.7.1  符号代数线性方程求解
    4.7.2  符号代数非线性方程求解
    4.7.3  符号微分方程求解
第5章  一般图形功能
  5.1  基本图形绘制
    5.1.1  线形图
    5.1.2  带形图
    5.1.3  条形图
    5.1.4  面积图
    5.1.5  饼图
    5.1.6  误差条图
    5.1.7  散点图
    5.1.8  直方图
  5.2  功能图形绘制
    5.2.1  彗星图
    5.2.2  函数曲线图
    5.2.3  帕累托图
    5.2.4  玫瑰花图
    5.2.5  火柴杆图
    5.2.6  阶梯图
    5.2.7  罗盘图
    5.2.8  羽列图
    5.2.9  多边形面积图
  5.3  特殊图形绘制
    5.3.1  对数坐标图
    5.3.2  半对数坐标图
    5.3.3  多轴线形图
    5.3.4  极坐标图
    5.3.5  柱形图
  5.4  图形格式控制
    5.4.1  添加标题
    5.4.2  图例
    5.4.3  坐标轴标签
    5.4.4  文本的添加
    5.4.5  基本数据统计量的添加
  5.5  图形属性控制
    5.5.1  图形的缩放
    5.5.2  网格显示控制
    5.5.3  图形的叠加
    5.5.4  图形的颜色
  5.6  坐标轴属性控制
    5.6.1  标签属性
    5.6.2  坐标轴的位置
    5.6.3  单个坐标轴的控制
  5.7  图形窗口控制
    5.7.1  图形窗口的创建
    5.7.2  图形的刷新和清除
    5.7.3  关闭图形窗口
第6章  科学计算可视化
  6.1  概述
  6.2  等值线图
    6.2.1  二维等值线图
    6.2.2  等值线的标注
    6.2.3  等值线填充
    6.2.4  三维等值线图
  6.3  向量图
    6.3.1  二维向量图
    6.3.2  三维向量图
  6.4  剖面图
    6.4.1  slice函数
    6.4.2  切片等值线图
    6.4.3  切片流线图
  6.5  流线图
    6.5.1  常规的流线图
    6.5.2  流锥图
    6.5.3  流沙图
    6.5.4  流带图
    6.5.5  流管图
    6.5.6  卷曲图
  6.6  三维网格图
    6.6.1  四边形网格图
    6.6.2  三角形网格图
  6.7  三维表面图
    6.7.1  四边形表面图
    6.7.2  三角形表面图
  6.8  三维曲面图
  6.9  云图
  6.10  视图控制
  6.11  光照控制
  6.12  综合实例
    6.12.1  向量数据的流线图
    6.12.2  用流动条带显示卷曲
    6.12.3  用流管显示差异
    6.12.4  创建流动微粒快照
    6.12.5  带圆锥图的向量场
第7章  程序设计--M文件
  7.1  M文件简介
  7.2  M文件的程序结构
    7.2.1  顺序结构
    7.2.2  循环结构
    7.2.3  分支结构
  7.3  程序流控制
  7.4  M文件举例
第8章  图形用户界面(GUI)设计
  8.1  图形对象及其句柄
    8.1.1  图形对象
    8.1.2  图形对象句柄
  8.2  GUI设计模板及设计工具
    8.2.1  GUI设计模板
    8.2.2  对象设计编辑器
    8.2.3  菜单编辑器
    8.2.4  对象属性查看器
    8.2.5  位置调整工具
    8.2.6  对象浏览器
    8.2.7  Tab顺序编辑器
  8.3  菜单
    8.3.1  菜单建立
    8.3.2  菜单属性
  8.4  控件
    8.4.1  控件对象类型
    8.4.2  控件建立
    8.4.3  控件属性
    8.4.4  控件属性设置
  8.5  对话框
    8.5.1  公共对话框
    8.5.2  一般对话框
  8.6  GUI的编程
    8.6.1  全局变量与用户数据属性
    8.6.2  脚本式M文件
    8.6.3  函数式M文件
  8.7  鼠标操作
    8.7.1  鼠标按下的处理
    8.7.2  鼠标移动的处理
    8.7.3  鼠标释放的处理
  8.8  GUI设计实例
第9章  面向对象编程
  9.1  概述
    9.1.1  面向对象编程的特点
    9.1.2  MATLAB的数据类层次
  9.2  在MATLAB中创建自己的类
    9.2.1  MATLAB类的方法集合
    9.2.2  类目录
    9.2.3  构造函数
    9.2.4  设置和获取对象数据
    9.2.5  类方法
    9.2.6  引用和赋值
    9.2.7  对象索引
    9.2.8  识别对象
    9.2.9  转换器方法
  9.3  重载
    9.3.1  操作符重载
    9.3.2  函数重载
    9.3.3  示例--一个多项式类
  9.4  继承
    9.4.1  概念
    9.4.2  单继承
    9.4.3  多继承
    9.4.4  多层继承
    9.4.5  类属性和方法的可见性
  9.5  保存和装载对象
  9.6  对象优先级
    9.6.1  指定自定义类的优先级
    9.6.2  在优先层次中定位
第10章  MATLAB编程技巧
  10.1  命令和函数语法
  10.2  帮助
  10.3  开发环境
  10.4  M文件函数
  10.5  函数变量
  10.6  程序开发
  10.7  调试
  10.8  变量
  10.9  字符串
  10.10  MATLAB路径
  10.11  程序控制
  10.12  保存和载入
  10.13  输入和输出
附录  常用命令与函数

本目录推荐