MATLAB 3

1.MATLAB中空数组的形成

例:a=[]

2.子数组的获得:

child=数组名(元素)  例:abb =


    10    23    45    67
     9     7     3    44
     5     0     8    70
     3     0     2    33
child=abb(2,3)
child =                 (注:第两行三列的元素)
     3
>> child=abb(2,[2,3])
child =                  (注:第二行的第二三列元素)
     7     3
>> child=abb(2,[2:end])
child =
     7     3    44       (注:第二行的第二三四列元素)
>> child=abb(2,3:end)
child =
     3    44               (注:第二行的第三四列元素)

注:end:结尾的意思,如上所示。

3.给数组赋值:

给数组中的某个元素赋值,注意不要对整个数组赋值,否则数组将会被覆盖。

例:abb(3,4)=10     (将数组中第三行第四列的元素赋值为10)
abb =
    10    23    45    67
     9     7     3    44
     5     0     8    10
     3     0     2    33
>> abb=1
abb =                         (将数组原始内容覆盖了)
     1

4.等差数列的形成:linespace(初始元素的值,结尾元素,元素个数)

 例:linspace(1,10,5)
ans =                       (第一个元素是起始元素,最后一个元素是终结元素,最后的数值表示元素个数,中间的元素以等差数列的形式分布)
    1.0000    3.2500    5.5000    7.7500   10.0000

5.等比数列的形成:logspace(初始次方,末尾次方,元素个数)

例:logspace(1,5,5)
ans =
          10         100        1000       10000      100000

(10的一次方,10的平方,依次类推,构成等比数列)

6.reshape:作用:根据其参数,将已知的数组变成参数所设定的矩阵的形状。

a
a =
     1     2     3     4     5     6     7     8     9
>> reshape(a,3,3)
ans =
     1     4     7
     2     5     8
     3     6     9    (按列来排列)

7.预定义变量

date:返回当前日期

clock:返回当前时间    例: clock
ans =
   1.0e+03 *
    2.0160    0.0040    0.0180    0.0230    0.0310    0.0079    (2014年4月18日23点31分79秒)

year(now):当前时间

month(now):当前月

now:

today:



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值