大家好,又是我。老规矩先宣传一下QQ群群: 格子玻尔兹曼救星:293267908。我们的宗旨是:一切为了早日毕业。
1、最简单的还是生成一串0,然后挨个把每个时间步的值存进去。
%初始设置:
Vx1=zeros(1,timesteps);
Vy1=zeros(1,timesteps);
%程序运行到cycle步
Vx1(cycle)=Vx;
Vy1(cycle)=Vy;%Vx是当前速度
2、不妨写出到TXT:
%设置位置: xy coordinate data
data_x1 = fopen('E:\matlab\...\x1.txt', 'w');
data_y1 = fopen('E:\matlab\...\y1.txt', 'w');
%存一下y方向速度数据.
data_velocity_v1 = fopen('E:\matlab...\v1.txt', 'w');
%出来主循环:Consequence
for i=1:LX %遍历
for j=1:Ly
fprintf(data_x1,'%f\n',i); %存x。
fprintf(data_y1,'%d\n',j); %存y。
fprintf(data_velocity_v1,'%f\n', uy(i,j));%存速度
end
end
3、电子表格法。
%Data saving 初始化
F_horizontal=0; %水平力
F_Vertical=0; %竖直力
Vx1=0; %x速度
Sx1=0; %位移
va1=0