- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数 值 分 析
Matlab基础
Ch9. Matlab基础知识
§1. 概述
1. 历史背景与主要功能
Matlab = Matrix Laboratory
( 矩阵实验室 )
数值计算
三大基本功能 符号运算
数据可视化(图形功能)
+ 程序开发 + (专业)工具箱(Toolbox )
数值计算型:Matlab、Xmath等
数学软件
数学分析型:Mathematica、Maple等
Matlab :面向 21 世纪的科学计算语言
在科学计算和工程领域
赢得了广泛用户
2. 语言特点
• 功能强大
• 语言简单
演算纸式的计算工具
• 扩充能力强 程序可移植性好
开放性的源程序(M文件)
• 编程易 效率高
基本运算单位:矩阵;运算符、库函数极丰富
• 具有功能强劲的工具箱 (参见 P8 表1.3 )
几十个工具箱,涉及信号处理、自动控制、图
象处理、金融系统、最优化方法、小波分析等许多
学科
3. 集成环境的组成
五个部分:
(1) Matlab 语言
适合开发大小型程序
(2) Matlab 工作环境
变量查看器、路径浏览器、程序编辑器
附带的大量M文件
(3) 图形系统
二、三维图形绘制,图象处理,动画制作
(4) Matlab数学函数库
基本函数、复杂算法的函数
(5) Matlab API (Application Program Interface)
Matlab 与 FORTRAN 、 C、 Java 的接口
4. Matlab 的典型应用
• 数学计算
• 算法开发
• 建模与仿真
• 数据分析与可视化
• 科学与工程绘图
• 应用开发(包括图形界面):
软件开发周期以周计
5. 工作方式(操作基本步骤)
命令行提示符
启动Matlab
命令窗口:
命令 (逐行解释执行)
指令(命令)
系统提供
库函数的调用
命令
命令式文件 — 文件名即“命令”
用户编写
函数式文件 — 函数调用为“命令”
命令窗口
命令
当前路径
可同时
打开多
个窗口 当前
路径
窗口
原创力文档


文档评论(0)