返回矩阵维度
size(a)
返回矩阵行数
size(a,1)
返回矩阵列数
size(a,2)
或者矩阵最大维度
length(a)
加载文件
load filename
load('filename')
显示所有的变量
>> who
Variables in the current scope:
a ans c featuresX priceY v w
>> whos
Variables in the current scope:
Attr Name Size Bytes Class
==== ==== ==== ===== =====
ans 1x2 16 double
c 2x3 48 double
featuresX 43x2 688 double
priceY 43x1 344 double
v 1x11 24 double
w 1x10000 80000 double
Total is 10148 elements using 81120 bytes
清除某个变量
clear 变量名
存储数据
将前10个元素赋值给Y
>> v = priceY(1:10)
v =
2
3
4
5
6
7
8
9
10
11
将变量进行存储
>> save hello.mat v
>>
保存为ascII格式
save hello.txt v -ascii % save as text (ASCII)
索引某个具体的元素
>> A=[1 2;3 4;5 6]
A =
1 2
3 4
5 6
>> A(2,2)
ans = 4
获取第二行所有元素
>> A(2,:)
ans =
3 4
>>
获取第二列所有元素
>> A(:,2)
获取指定行的所有元素
>> A([1,3],:)
ans =
1 2
5 6
>>
赋值指定列的元素
>> A(:,2) = [10;11;12]
A =
1 10
3 11
5 12
>>
矩阵增加列
>> A = [A,[100;101;102]]
A =
1 10 100
3 11 101
5 12 102
>>
将矩阵中的元素放入一个单独的向量中
A(:)
两个矩阵结合在一起
>> A = [1 2;3 4;5 6]
A =
1 2
3 4
5 6
>> B = [11 12;13 14;15 16]
B =
11 12
13 14
15 16
>> C = [A B]
C =
1 2 11 12
3 4 13 14
5 6 15 16
>>
将B矩阵放在A矩阵下
>> C = [A;B]
C =
1 2
3 4
5 6
11 12
13 14
15 16
>>