想到变量我就想起了C语言中的变量,理解了C语言中的变量,这里也就理解了
1. 数据格式
Matlab内部只有一种数据格式,双精度的二进制(64位数) ,16位有效数字,
但是数据的显示格式有八种(见上节)
2.矩阵
学过高数,或是线性代数的同仁应该知道这个东东,你可以将他理解为一个表格。
Matlab中的变量和常量都要理解为矩阵。
将值放入 [ ] 中,用空格(或逗号)分隔同行中的元素,用分号(或回车换行)区分不同的行
给同行元素赋值用 “:” 实现
如:
a (2, : ) = [1,2,3]
将矩阵a中的第2行依次赋值 1 2 3 ,
访问一个元素的方法 a(2,2)
赋值的时候,跳空的元素会被自动赋值为0
3.
检查变量:
在我们学习Matlab的时候,有时候我们想查看当前工作空间的变量及其一些参数
我们可以使用
who
whos 详细参数
例如:
》whos
Name Size Bytes Class Attributes
ans 1x1 8 double
x 1x1 8 double
4.
一些常用的特殊变量
a) inf 无穷大
b)-inf 负无穷大
c)NaN 非数
d)ans 最近的答案
eps 浮点数相对精度
realmax 最大的浮点数
realmin 最小的浮点数
i,j 虚数单位(只有i与数字可以不用写*)
length 求一维矩阵的长度
5.
特殊的矩阵:
zeors 全零矩阵
ones 全1矩阵
rand 随机数矩阵
randn 正态随机数矩阵
eye 单位矩阵
magic 魔方
fliplr 左右翻转
flipud 上下翻转
repmat
rot90 逆时针转90度