matlab停止运行程序保留结果

matlab 输出结果一闪而逝,为啥啊

代码
clc
clear
close all

x = zeros(1,10);
index = -1;
for i = 1:length(x)
str = ['请输入第',int2str(i),'个正整数:'];
x(i) = input(str);
if x(i)== -1
disp('over');
break;
end
x_odd=x(1:2:end);
x_even=x(2:2:end);
disp(x_odd);
disp(x_even);
end

没有报错,但是结果闪了一下就没了要求再输入

我想要达到的结果:让它停在结果那里

用实时脚本

img

或者用个矩阵存起来,思路:比如A=[A ;x_odd];这样每次输出就会加在A的末尾,最后打印A就行了