| 查看: 7185 | 回复: 29 | ||||||||||||||||||
stellar2014木虫 (正式写手)
|
[交流]
Matlab 7.0 基础教程 清华大学已有28人参与
|
|
MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室)。 MATLAB工作界面 MATLAB工作界面 是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。 MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。 MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++,JAVA的支持。可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用,此外许多的MATLAB爱好者都编写了一些经典的程序,用户可以直接进行下载就可以用。目 录 第1章 MATLAB 7.0 简介 1 1.1 MATLAB简介 1 1.1.1 MATLAB的初步知识 1 1.1.2 MATLAB的优点 2 1.1.3 MATLAB的缺点 3 1.2 MATLAB 7.0的新特点 4 1.3 获取MATLAB 7.0最新信息的途径 5 1.4 习题 6 第2章 MATLAB 7.0的安装和用户界面 7 2.1 MATLAB 7.0的安装 7 2.2 MATLAB 7.0用户界面概述 11 2.2.1 启动MATLAB 7.0 11 2.2.2 MATLAB 7.0的主菜单 12 2.2.3 MATLAB 7.0的工具栏 13 2.2.4 MATLAB 7.0的窗口 13 2.3 MATLAB 7.0的路径搜索 16 2.3.1 MATLAB 7.0的当前目录 16 2.3.2 MATLAB 7.0的路径搜索 16 2.4 MATLAB 7.0帮助系统的使用 18 2.4.1 帮助窗口 18 2.4.2 命令窗口查询帮助 23 2.5 习题 25 第3章 基本使用方法 26 3.1 简单的数学运算 26 3.2 MATLAB 7.0的数据类型 30 3.2.1 常量和变量 31 3.2.2 浮点数和复数 34 3.3 习题 36 第4章 数值计算功能 37 4.1 向量及其运算 37 4.1.1 向量的生成 37 4.1.2 向量的基本运算 38 4.2 矩阵及其运算 41 4.2.1 矩阵的生成 42 4.2.2 矩阵的基本数值运算 42 4.2.3 矩阵的特征参数运算 46 4.2.4 矩阵的分解运算 54 4.2.5 矩阵的一些特殊处理函数 61 4.2.6 特殊矩阵的生成 62 4.3 数组及其运算 68 4.3.1 数组寻址和排序 68 4.3.2 数组的基本数值运算 70 4.3.3 数组的关系运算 72 4.3.4 数组的逻辑运算 74 4.4 稀疏型矩阵 74 4.4.1 稀疏矩阵的生成 74 4.4.2 稀疏矩阵与满矩阵的相互转换 76 4.4.3 稀疏矩阵的操作 80 4.5 习题 83 第5章 单元数组和结构 85 5.1 单元数组 85 5.1.1 单元数组的生成 85 5.1.2 单元数组的操作 86 5.2 结构型变量 90 5.3 习题 96 第6章 字符串 98 6.1 设定字符串 98 6.2 字符串的操作 99 6.2.1 字符串元素的读取 99 6.2.2 字符串的基本变换 100 6.2.3 字符串的运算 103 6.3 习题 112 第7章 多项式 113 7.1 多项式的创建 113 7.1.1 直接输入系数向量创建多项式 113 7.1.2 特征多项式输入法 113 7.1.3 由多项式的根逆推多项式 114 7.2 多项式的运算 114 7.2.1 多项式的求值 115 7.2.2 求多项式的根 116 7.2.3 多项式的四则运算 116 7.3 习题 119 第8章 关系和逻辑运算 120 8.1 关系操作符 120 8.2 逻辑操作符 121 8.3 关系与逻辑函数 122 8.4 NaNs和空矩阵 123 8.4.1 NaNs的处理 124 8.4.2 空矩阵的处理 125 8.5 各种运算符的优先级 126 8.6 习题 127 第9章 符号运算 129 9.1 符号变量的生成和使用 129 9.1.1 符号变量、符号表达式和符号方程的生成 129 9.1.2 符号变量的基本操作 131 9.1.3 符号表达式(符号函数)的操作 135 9.2 符号矩阵的生成和运算 142 9.2.1 符号矩阵的生成 142 9.2.2 符号矩阵及符号数组的运算 145 9.3 符号微积分 151 9.3.1 符号极限 152 9.3.2 符号微分和求导 152 9.3.3 符号积分 154 9.4 符号积分变换 155 9.4.1 Fourier变换及其逆变换 155 9.4.2 Laplace变换及其逆变换 156 9.4.3 Z变换及其反变换 158 9.5 符号代数方程的求解 159 9.5.1 符号线性方程组的求解 159 9.5.2 符号非线性方程组的求解 160 9.5.3 一般符号代数方程组的求解 161 9.6 符号微分方程的求解 163 9.7 图示化符号函数计算器 165 9.7.1 单变量符号函数计算器 165 9.7.2 泰勒级数逼近计算器 168 9.8 利用maple的深层符号计算资源 169 9.8.1 maple命令的调用 169 9.8.2 mfun命令的使用 171 9.8.3 maple库函数在线帮助的检索树 171 9.9 习题 173 第10章 MATLAB 7.0 程序设计 175 10.1 M文件入门 175 10.1.1 M文件的基本特点 175 10.1.2 脚本式M文件 177 10.1.3 函数式M文件 180 10.2 MATLAB 7.0程序控制 183 10.2.1 顺序结构 184 10.2.2 选择语句 184 10.2.3 分支语句 188 10.2.4 模块 189 10.2.5 for循环语句 190 10.2.6 while循环语句 193 10.2.7 人机交互命令 194 10.3 变量和函数种类 199 10.3.1 函数变量及其作用域 199 10.3.2 函数的分类 203 10.3.3 函数句柄 206 10.4 程序设计的辅助函数 209 10.4.1 执行函数 209 10.4.2 容错函数 211 10.4.3 时间运算函数 213 10.5 程序的调试和优化 221 10.5.1 程序的调试 221 10.5.2 程序的优化 227 10.6 M文件举例 232 10.7 习题 236 第11章 文件和数据的导入与导出 238 11.1 本机数据文件 238 11.1.1 文件的存储 238 11.1.2 文件的打开 239 11.2 数据导入和导出 241 11.3 低级文件I/O 242 11.4 习题 242 第12章 图形处理 244 12.1 基本的绘图命令 244 12.1.1 图形窗口简介 244 12.1.2 基本的绘图操作 245 12.1.3 图形注释 260 12.1.4 特殊图形的绘制 279 12.2 交互式绘图操作 294 12.3 图形的高级控制 298 12.3.1 视点控制和图形的旋转 298 12.3.2 颜色的使用 300 12.3.3 光照控制 304 12.4 习题 306 第13章 句柄图形 307 13.1 句柄图形对象 307 13.2 通用函数get和set 315 13.2.1 get函数 316 13.2.2 set函数 317 13.3 查找对象 321 13.4 堆积次序 324 13.5 默认属性 324 13.6 习题 325 第14章 创建图形用户界面GUI 327 14.1 GUI对象层次结构 327 14.2 GUI的基本知识 328 14.2.1 启动GUI 328 14.2.2 布局(Layout)编辑器 329 14.2.3 GUIDE模板介绍 330 14.2.4 运行GUI 330 14.3 创建GUI对象 331 14.3.1 GUI窗口的布局 331 14.3.2 GUI控件的属性控制 334 14.3.3 菜单的添加 335 14.4 GUI编程 340 14.4.1 GUI的M文件 340 14.4.2 给GUI的控件响应编制程序 342 14.4.3 使用句柄结构进行GUI数据操作 346 14.5 习题 348 第15章 微分和积分 350 15.1 数值微分 350 15.1.1 使用diff函数求数值微分 350 15.1.2 使用gradient函数求近似梯度 351 15.1.3 jacobian函数求多元函数的导数 352 15.2 函数的数值积分 353 15.2.1 一元函数的数值积分 353 15.2.2 二元及三元函数的数值积分 357 15.3 习题 360 第16章 拟合和插值 361 16.1 最小二乘法实现曲线拟合 361 16.2 曲线插值 365 16.2.1 拉格朗日插值 365 16.2.2 hermite插值 367 16.2.3 三次样条插值 369 16.3 习题 373 第17章 普通方程和微分方程 374 17.1 方程组的求解 374 17.1.1 线性方程组的解法 374 17.1.2 非线性方程组的解法 381 17.2 微分方程的求解 382 17.2.1 常微分方程的数值求解 382 17.2.2 偏微分方程的数值求解 385 17.3 习题 386 |
» 本帖附件资源列表
-
欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com - 附件 1 : MATLAB7_0基础教程_清华大学.pdf
2014-03-20 10:12:59, 13.56 M
» 收录本帖的淘帖专辑推荐
【科学绘图与统计分析】专辑 | 【计算机工具软件与技巧】专辑 | matlab学习精华 | matlab |
【计算机应用化学】 | 模拟与仿真 | 有用课件 | 大学数学习题汇刊专辑 |
自然哲学 | 社会知识 | 投资之路---我的爱好 | 藏书阁 |
收藏贴 | 资源收集专辑 | 软件下载收藏 |
» 本帖已获得的红花(最新10朵)
» 猜你喜欢
博士读完未来一定会好吗
已经有21人回复
导师想让我从独立一作变成了共一第一
已经有5人回复
到新单位后,换了新的研究方向,没有团队,持续积累2区以上论文,能申请到面上吗
已经有11人回复
读博
已经有4人回复
JMPT 期刊投稿流程
已经有4人回复
心脉受损
已经有5人回复
Springer期刊投稿求助
已经有4人回复
小论文投稿
已经有3人回复
Bioresource Technology期刊,第一次返修的时候被退回好几次了
已经有9人回复
申请2026年博士
已经有6人回复
» 本主题相关价值贴推荐,对您同样有帮助:
【教程】符号计算系统MAPLE教程
已经有47人回复
MATLAB 7 面向工程应用 清华大学
已经有255人回复
Matlab三维图中如何实现x,y坐标名称与各自的坐标轴平行?
已经有4人回复
《相对论》清晰度不错的经典的相对论教程,很全面基础哦
已经有261人回复
【分享】《MATLAB 7.0基础教程》【转载】
已经有109人回复
【课件】MATLAB 7.0 高级语言程序设计基础及应用
已经有184人回复
Matlab及其应用资料
已经有299人回复
SoidWorks 基础教程课件
已经有30人回复
求MATLAB清华版的教学视频
已经有14人回复
matlab编程(第二版)---菜鸟入门教程
已经有515人回复
笔记本拆机清灰图文教程【原创】
已经有785人回复
MATLAB基础教程和进阶教程--全能教程
已经有359人回复
清华大学出版社《纳电子学基础》PDF分享
已经有81人回复
matlab求积分?
已经有7人回复
【求助】清华梦破碎,悲伤!
已经有23人回复
【资源】matlab实用基础教程
已经有19人回复
【分享】MATLAB入门视频教程【已搜索无重复】
已经有117人回复

2楼2014-03-23 09:28:25
3楼2014-03-23 19:28:34
wzd991
金虫 (小有名气)
- 应助: 2 (幼儿园)
- 金币: 1339.6
- 红花: 2
- 帖子: 285
- 在线: 29.1小时
- 虫号: 3003497
- 注册: 2014-02-28
- 专业: 机构学与机器人
4楼2014-03-24 08:36:58
hustmessi
金虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 1344.1
- 红花: 2
- 帖子: 136
- 在线: 30.8小时
- 虫号: 1740734
- 注册: 2012-04-06
- 性别: GG
- 专业: 无机非金属材料
5楼2014-03-24 08:52:16
hucznan
金虫 (知名作家)
- 应助: 1 (幼儿园)
- 金币: 6574.9
- 红花: 5
- 帖子: 5182
- 在线: 205.8小时
- 虫号: 1499113
- 注册: 2011-11-19
- 专业: 机械工程
6楼2014-03-24 08:55:54
| 谢谢分享 |
7楼2014-04-11 16:55:50
下午茶123
铜虫 (著名写手)
- 应助: 1 (幼儿园)
- 金币: 3885.6
- 红花: 3
- 沙发: 1
- 帖子: 2396
- 在线: 256.1小时
- 虫号: 2980206
- 注册: 2014-02-20
- 专业: 计算机应用技术
8楼2014-04-12 23:25:55

9楼2014-05-02 23:12:06
|
本帖内容被屏蔽 |
10楼2014-05-03 20:46:25













回复此楼
space_2012