matlab初学 第一天

matlab学习第一天

1.(1)数组的创建

         所有的元素必须置于"[]"之中

         数组元素必须由,或者空格分隔。

        数组的行与行之间必须用;标志,或者用回车键enter换行

        演示省去,这一部分很简单。

     (2)标准数组

       ones 产生全1数组    zeros 产生全零数组  eye 产生单位数组  magic产生幻方数组,这个厉害。

       rand 产生均与分布随机数组

       举例:rand('state',1)   把均匀分布伪随机发生器置为0状态,这一点不太懂,以后记得更新。

                   rand(2,3) 产生一个2行3列的均匀分布随机数组

2 .数组元素的标志

2.1全下标标志,如a(3,4)表示数组a中第三行第四列的元素。

     单下标标志,如a(15)表示数组第十五个元素,注意元素的顺序,从最左边依次往下数。

拓展:想在数组下标范围外某处某个元素处保存一个值,数组的大小会增加到相应的大小。


>> a=magic(4)


a =


    16     2     3    13
     5    11    10     8
     9     7     6    12
     4    14    15     1


>> x=a;
>> x(4,5)=23


x =


    16     2     3    13     0
     5    11    10     8     0
     9     7     6    12     0
     4    14    15     1    23

(2)查找元素中的有限值元素,利用isfinite(x) b=x(isfinite(x)),b就会显示x中的有限值。




    16     2     3    13     0
     5    11    10     8     0
     9     7     6    12     0
     4    14    15     1    23


>> b=x(isfinite(x))


b =


    16
     5
     9
     4
     2
    11
     7
    14
     3
    10
     6
    15
    13
     8
    12
     1
     0
     0
     0
    23


    16     2     3    13     0
     5    11    10     8     0
     9     7     6    12     0
     4    14    15     1    23


>> b=x(isfinite(x))


b =


    16
     5
     9
     4
     2
    11
     7
    14
     3
    10
     6
    15
    13
     8
    12
     1
     0
     0
     0
    23


>> 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值