a=[1 2 3 4];
x=[1.1 2.2 3.6 4.7];
y=[10 11 12 13];
for i=length(x):-1:1
if ceil(x(i))<=length(a)
a=[a(1:floor(x(i))) y(i) a(ceil(x(i)):length(a))];
else
a(length(a)+1)=y(i);
end
end
a=[1 2 3 4];
x=[1.1 2.2 3.6 4.7];
y=[10 11 12 13];
for i=length(x):-1:1
if ceil(x(i))<=length(a)
a=[a(1:floor(x(i))) y(i) a(ceil(x(i)):length(a))];
else
a(length(a)+1)=y(i);
end
end