matlab学习5
复习一下冒号表达式
冒号表达式(创建行向量)

冒号运算符还允许使用较通用的格式 start:step:end 创建等距向量值
b = 0:10:100
b =
0 10 20 30 40 50 60 70 80 90 100
还可以用linspace产生行向量
当n省略时,自动产生100个元素

矩阵元素的序号与下标可以利用sub2ind和ind2sub相互转换

size(a):获得a的行数和列数,是一个两个元素的向量
>> a = [1:3;4:6];
>> size(a)
ans =
     2     3
>> d = sub2ind(size(a),[1 2],[1 3])
d =
     1     6 //这是序号
>> a
a =
     1     2     3
     4     5     6


>> a = [1:5;1:5;1:5;1:5]
a =
     1     2     3     4     5
     1     2     3     4     5
     1     2     3     4     5
     1     2     3     4     5
>> a([1,3],3:end)     //a从第一行到第三行
ans =
     3     4     5
     3     4     5
可以利用空矩阵删除矩阵中的元素,将矩阵中的元素置为空矩阵
>> a(:,[2,4])=[]        //将2到4列元素置为空矩阵
a =
     1     3     5
     1     3     5
     1     3     5
     1     3     5


 
                    
                 


 posted on
 posted on 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号