matlab基础(1)
1. 简 介
MATLAB(矩阵实验室的简称)是一种专业的计算机程序,用于工程科学的矩阵数学运算。但在以后的几年内,它逐渐发展为一种极其灵活的计算体系,用于解决各种重要的技术问题。MATLAB 程序执行MATLAB 语言,并提供了一个极其广泛的预定义函数库,这样就使得技术工作变得简单高效。
1.matlab是解释型语言,其执行速度要比编译型语言(比如c++)慢的多.
2. 变量和数组
1.MATLAB程序的基本数据单位是数组。一个数组是以行和列组织起来的数据集合,并且拥有一个数组名。数组中的单个数据是可以被单独访问的。
- a是一个2 x 3 矩阵,包含6个元素,matlab中的矩阵是以列为主导,比如a(3)是访问的 2;
- 如果数组事先没有定义,比如语句c(2, 3)将会创建一矩阵c = [0, 0, 0; 0, 0, 5];
3. 用捷径表达式赋值
1.MATLAB提供一种专门的捷径标记法,它指定了这个系列数的第一值,步增和最后一个值。一般顺序如下:
first:incr:last(first是数组首元素,incr代表步增,last为数组为元素,incr=1时可以省略,即变为first:last)
-上述表达式1 :2 : 10是创建一个1 x 5行向量的简便方法。
2.内置数组初始化,表达式和结果如下: