matlab 如何跳过星期天?

brvekthn  于 2022-12-04  发布在  Matlab
关注(0)|答案(1)|浏览(146)

我有一个MATLAB程序,我从一个Excel文件中提取数据。文件的顶部是一周中的几天,下面是每辆卡车的重量。每一行都代表一周中几天的卡车重量,不需要按照任何特定的顺序。然而,当谈到周日时,它说:“我们不在周日工作,以荣誉上帝!"。每次周日到来,在每个的权重区域中有0。
下面是我的代码,它仍然是不完整的:

for c = 1: cols
    count = 0;
    for r = 1: rows
        if(inputFile(r, c) == 0)
        end
    end
    fprintf('For %s:\n\n', text{c});
    fprintf('Trucks without fines are:\n');
    fprintf('Trucks with fines are:\n\n');
end

强烈要求提出建议和意见。我没有使用任何高级功能

eit6fx6z

eit6fx6z1#

没有源文件很难回答您的问题。根据我收集的信息,您需要使用if语句将周日列出的卡车与其他卡车区分开来。您的解决方案应该类似于此。

for c = 1: cols
    count = 0;
    for r = 1: rows
        fprintf('For %s:\n\n', text{c});
        if(inputFile(r, c) == 0) % this is the condition (0=='Sunday')
            fprintf('Trucks without fines are:\n'); % On sunday
        else
            fprintf('Trucks with fines are:\n\n'); % The rest of the week
        end
    end
end

但是,我不知道你的if语句是否正确。

相关问题