发布网友 发布时间:2022-04-21 06:42
共1个回答
热心网友 时间:2023-11-06 20:14
在这段 MATLAB 程序中,存在两个问题:
在定义结构体时,使用了大括号 {} 而不是小括号 (),应该使用小括号来定义 cell 数组。
结构体字段名缺少了冒号 :,应该使用 : 来表示字段名。
以下是修正后的正确程序:
student = struct('ID', {11116020301, 11116020302, 11116020338}, ...这样定义的 student 结构体包含了 ID、name、sex 和 grade 四个字段,对应的值分别是一组整数、一组字符串、一组字符串和一组字符串。注意在每个字段名和字段值之间使用逗号 , 分隔,而在每个字段值内部使用小括号 () 包裹多个值。