我有100个文件用于不同的时间步长。每行都有1000行,这暗示着不同的空间位置。我还有另一个文件,它为每个时间步保留参数,因此有100行。我想删除并添加3个新的免费列。这些列应通过读取参数来填充。因此,我们应该将参数的每一行复制为1000行,因为在一步中,只有一行参数重复了1000点。我只为一个文件解决了我的问题,但我想在像for循环这样的交互式循环中做到这一点,但我不知道该怎么办?你能给我解释一下吗?同时,我将上传我编写的代码。
clc
clear all
close all
N=102;
x=xlsread('parameters.xlsx');
t = x(:,6);
e = zeros(t(52,1),1);
y = readmatrix('file_01.txt');
j=size(e);
T = size(y);
k = T(:,1);
y(:,1:3)=[];
b = repmat(x(50,3),[j,1]);
x2=[b y];
如果您能帮助我解决此问题,我将不胜感激。