Matlab基本操作与数组输入
绪:什么是Matlab?
Matlab是美国MathWorks公司出品的商业数学软件,用于数据分析、无线通信、深度学习、图像处理与计算机视觉、信号处理、量化金融与风险管理、机器人,控制系统等领域。
Matlab是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室),软件主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式。
Matlab和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等。Matlab的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用Matlab来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且Matlab也吸收了像Maple等软件的优点,使Matlab成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++,JAVA的支持。
Matlab作为计算器
- 操作:+,-,*,/,\,^
- 结果:Matlab计算结果并通过ans展示
- 运算规则:
- 从左到右计算
- 括号的优先级最高
- 然后是"^"符号
- 先乘除后加减
变量:
- 不需要事先声明变量的类型
- 变量名在左,数值在右
- 变量是区分大小写的
- 不能以数字开头命名变量
- 数值变量默认类型是double
查看变量:
who:查看变量
whos:查看变量的完整信息
一些特殊的变量名是Matlab自定义的变量,不能用来定义变量,类似于关键字,在命令行中输入"iskeyword"查看Matlab的关键字
%查看Matlab自带变量(关键字):
>> iskeyword
ans =
20×1 cell 数组
'break'
'case'
'catch'
'classdef'
'continue'
'else'
'elseif'
'end'
'for'
'function'
'global'
'if'
'otherwise'
'parfor'
'persistent'
'return'