0

解決策を見つけるために多くのことを検索しましたが、実際には何もうまくいかないと思います。

それぞれn2 つの列を含むデータ ファイルがあります (を使用してインポートuigetfile)。データを抽出するには、次のfor loopように使用します。

for i=1:n
    data{i}=load(filename{i});
    x{i}=data{i}(:,1);
    y{i}=data{i}(:,2);  
end

ここで、すべての (たとえば) x 値の各行の平均値を取得したいと考えています。例えば:

x{1} = [1,4,7,8]

x{2} = [1,2,6,9]

それから私は次のようなものが欲しい

x_mean = [1,3,6.5,8.5]

私は試しました(k行数はどこですか)

for i=1:n
        data{i}=load(filename{i});
        x{i}=data{i}(:,1);
        y{i}=data{i}(:,2);  
    j=1:k
        x_mean=sum(x{i}(j))/n
end

しかし、forループで複数のカウンターを使用することはできません(私が理解しているように)。また、meanこの場合、どのように使用できるかがわからないため、使用しません。

誰かが私を助けることができれば、それは素晴らしいことです!

4

1 に答える 1