Matlab语言的发展
@matlab语言由美国的Clever Moler博士于1980年开发
@MATLAB(Matrix Laboratory矩阵实验室的意思)
@1982年推出,集成数值分析、矩阵运算、信号图像处理和图像图形显示于一体
@矩阵运算的方便快捷性、程序编写的简洁、简单性、图形图像显示的优美性、matlab本身很强的开放性与适应性以及图形用户界面生成的方便性和扩充的灵活性
@matlab语言是一种解释性的语言,语言中变量(全局+局部)的基本单位是矩阵
变量的数据类型:字符变量和数值变量两种基本类型
@程序编写过程中变量不需要提前定义,往往根据程序编写的需要随时定义
@matlab是一种直译式的高级语言
matlab语言的特点:
#语言简洁紧凑,语法限制不严,程序设计自由度大,可移植性好
#运算符、库函数丰富
#图形功能强大
#界面友好,编程效率高
#扩展性强
matlab语言的功能:
#强大的数值(矩阵)运算功能
#广泛的符号运算功能
#高级与低级兼备的图形功能(计算结果可视化功能)
#可靠的容错功能
#应用灵活的兼容与接口功能
#信息量丰富的联机检索功能
1.matlab提供了丰富的矩阵运算处理功能,是基于矩阵运算的处理工具
变量---矩阵 运算---矩阵的运算
即使是一个常数,也看作一个1*1的矩阵
2.符号运算功能
符号运算即用字符串进行数学分析
允许变量不赋值而参与运算
3.丰富的绘图功能与计算结果可视化
具有高层绘图功能---二维、三维绘图
具有底层绘图功能--句柄绘图
使用plot函数随时将计算结果可视化
4.图形化程序编制功能
动态系统进行建模、仿真和分析的软件包
用结构图编程非程序编程
只需要拖几个方块、连几条线。即可实现编程功能
5.丰富的matlab工具箱
matlab主工具箱
符号数学工具箱
SIMULINK仿真工具箱
控制系统工具箱
信号处理工具箱
图像处理工具箱
通讯工具箱
系统辨识工具箱
神经元网络工具箱
金融工具箱
6.matlab的兼容功能
7.matlab的容错功能
非法操作时,给出提示,并不影响其操作
8.matlab的开放式可扩充结构
9.强大的联机检索帮助功能
matlab与dos兼容命令:
#dir-----可列出指定目录下的文件和子目录清单
#cd 可改变当前工作目录
#type 可显示指定文件的全部内容
#delete 删除指定文件
matlab数据与变量
#变量的查询函数who、whos(列出变量名清单(whos额外维数+性质))
#永久变量(系统本身在启动时定义的变量,who指令查不到,随时调用)
eps 容差变量,定义为1.0到最近浮点数的距离,pc机上=2^(-52)
pi 圆周率 3.1415926
inf/Inf 正无穷大 1/0
NaN 非数 0*无穷 0/0 无穷/无穷
i,j虚数单位
ans 对于未赋值运算结果,自动赋值给ans
what程序查询指令(按扩展名分类列出当前目录上的文件)
文件系统与路径函数
which列出指定文件所在的目录
path路径函数显示matlab启动时设定的收搜路径
matlab联机帮助命令
help 显示help主题一览表
help plotxyz 显示有关三维作图指令的帮助信息
help 【 显示特殊字符与符号帮助信息
help help 显示help的帮助信息
lookfor 提供通过一般的关键词,收搜出一组与之相关的命令
Matlab由Clever Moler博士于1980年创建,是一种解释性语言,以其矩阵运算便捷、程序编写简单、图形功能强大及开放性著称。它支持数值和符号运算,提供丰富的矩阵处理、符号分析、图形显示以及各种工具箱。Matlab还具备图形化编程、兼容性、容错性和可扩展性,适用于数值计算、建模仿真等多个领域。
2540

被折叠的 条评论
为什么被折叠?



