matlab在矩阵中插入一行

如果我知道数据有缺失例如时间是1245缺3但是24是连续的如何插入3并让时间3后面的数据成为 nan?图片说明
我想插入3那一行如果是二维数组怎么插入一整行可以插入nan,谢谢各位

>> A=[1;2;4;5;6;7;8;9];
A = [A(A<3);NaN;A(A>3)]

A =

     1
     2
   NaN
     4
     5
     6
     7
     8
     9

>>