计算机软件应用PPT课件
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
序中的首选语言工具。 主要特点:
• -0.5 60
符号数学工具箱
•
SIMULINK仿真工具箱 40 20
50
40 30 20
10
• 控制系0 统0 工具箱
* 有高性能数值计算的高级算法,特别适合•矩信阵号代处数领理域工;具箱
* 有大量事先定义的数学函数,并且有很强•的图用像户处自定理义工函具数箱的能力;
(2) 变量名中的英文字母大小写是有区别的; (3) 变量名的最大长度是有规定的; • 不同版本的系统规定不同:19个字符、31或63个字符等 • 可调用namelengthmax函数得到系统规定长度
MATLAB中变量使用之前,不需要指定变量的数据类型, 也不必事先声明变量。
内存变量的操作命令
1、利用指令who,whos查阅内存变量 who指令获取当前所有内存变量的名称列表。
二、基本数据类型
(a) 数值 (Numerical) (b) 字符串 (Character)
(c) 逻辑 (Logical)
(d) 元胞 (Cell)
(e) 构架 (Structure) (f) JAVA类 (JAVA)
(g) 函数句柄 (Function handle)
str2num, str2double, sscanf
Maple—— • 是专门进行数学运算的软件工具, • 具有超强的符号运算能力, • 提供了几乎包括所有数学领域
的专用函数(>2k)
Maple起源于1988年,是加拿大滑铁卢大学(University of Waterloo)和Waterloo Maple Software公司注册的一套为微积分、 线性代数和微分方程等高等数学使用的软件包。是当今世界上最优 秀的几个数学软件之一,其符号计算能力还是MathCAD和 MATLAB等软件的符号处理的核心。
课 程:计算软件应用
上 机 (第10-14周周三下午12:30-14:30,物理实验楼306室) email: 物理楼1102室
内 ቤተ መጻሕፍቲ ባይዱ:学习计算软件 Matlab 和 Maple 版本:Matlab7.1(R2009b/7.9),Maple10(Maple13)
参考文献:
2、MATLAB+编程(第二版),Stephen J. Chapman著,科学出版社 (刑树军/郑碧波译成中文)
Green_house.parameter.temperature=[…]
Green_house.humidity %显示humidity域中内容 ans =
E6x2.1a0m00 p5l9e.510:00 5求7.x70+0y0=46,12.5x0+030y=621.10的000解 61.9000
* 有强大的绘图功能以及具有教育、科学和•艺通术讯学工的图具解箱和可视化的二
维、三维图;
• 系统辨识工具箱
* 适合个人应用的强有力的面向矩阵(向量)•的高小级波程分序析设工计具语箱言; * 与其他语言编写的程序结合和输入输出格•式神化经数元据的网能络力工;具箱 * 有在多个应用领域解决难题的工具箱。 • 金融工具箱
3、MATLAB从入门到精通(7.x版),周建兴 等编,人民邮电出版社
4、 (matlab中文论坛)
MATLAB (矩阵实验室的简称) = MATrix (矩阵) + LABoratory (实验室)
MATLAB具有用法简单、灵活、
1
结构性强、延展性好等优点,逐渐 0.5
成为科技计算、视图交互系统和程 0
分类方法一:
• 双精度型 (系统默认类型)
• 单精度型
数
• 带符号整数 • 无符号整数
值 分类方法二:
• 标量
类
• 数组
型
• 矩阵
分类方法三:
• 实数 • 复数
real(x) %取出复数的虚部 imag(x) %取出复数的实部 conj(x) %复数共轭
数值
字符串(表达式)
int2str, num2str, mat2str, spintf
ASCII码
构架数组
特点: 1) 基本组成部分是结构(Structure),以下标区分各
个结构。 2) 结构必须划分成“域”后才能使用。 3) 结构不能直接存放数据,数据必须存放在结构下
面的“域”中。 4) 结构的域可以存放任意类型、任意大小的数组
(数值数组、字符串数组、符号对象、元胞等)。 5) 不同结构的同名域中可以存放不同类型的内容。 6) 结构数组可以是任意维的,可以利用下标寻址。
*直接对域赋值法产生“单构架”,即1*1构架数组
Green_house.name='一号房' %构架的域由(构架名).(域名)标识 Green_house.volume='2000立方米' Green_house.temperature=[31.2,30.4,31.6,28.7,29.7,31.1] Green_house.humidity=[62.1,59.5,57.7,61.5,62.0,61.9]
最小二乘拟合
Start now !!!
一、基础准备
帮助命令: 1、 help exp 得到指数 函数命令的详细信息
2、lookfor +完整或 不完整的关键词,进 行搜索
Matlab 常用的交互界面
逗号或分号的区别: 逗号隔开,屏幕有回显 分号隔开,无回显
MATLAB 语言的变量命名规则
(1) 变量名必须以字母打头,之后可以是任意字母、 数字或下划线,变量名中不允许使用标点符号;
whos指令获取详细的内存变量列表,包含变量类型、 大小等信息。 2、利用指令save、load实现数据文件(*.mat)的存取。 save/load %保存/打开文件 save/load v1 v2 %保存/打开变量v1 v2
利用菜单:打开工作空间浏览器( WorkSpace ),可以看 到所有内存变量的详细说明,和whos指令效果相同。并 且可以通过右键点击变量引出现场菜单,对该变量进行编 辑、删除、重命名、保存、绘图等操作。
Maple提供了2000余种数学函数,涉及普通数学、高等数学、线 性代数、数论、离散数学、图形学。
Maple适用于解决微积分、解析几何、线性代数、微分方程、计 算方法、概率统计等数学分支中的常见计算问题。
Matlab 主要内容
1、基础准备 2、基本数据类型 3、基本运算功能 4、数据与函数的可视化 5、符号计算 6、M文件和程序设计初步 7、数值计算