【发布时间】:2025-12-02 16:40:01
【问题描述】:
我有一个 597x4 的双精度数组,它构成一门学科的学生分数。该数组中的每个值都在 0 到 100 之间。
我想创建一个 597x4 的字符串元胞数组,其中每个元胞都包含一个连接到双精度数组中等效位置的字符串。
得分 80 或以上的每个人都获得“A”。因此,如果双精度数组的 (1,1) 包含 84,则元胞数组的 (1,1) 应为“A”。假设细分为 > 80 = 'A', 50 = 'B',否则为 'C'。
我意识到这可以通过循环轻松完成,但有没有更优雅的方法?这是在 MATLAB 中,但最终我想将这些值粘贴到 Excel 文件中。
【问题讨论】:
-
休息为“F”?太粗鲁了?
-
我编辑了帖子以进一步阐明分级结构。
标签: arrays matlab vectorization cell-array