对于cell array中包含多层数据的,fliplr只会对于最外面一层进行反转顺序,且反转顺序后的不会影响原始数据,需要将其重新放到新的变量里。
obj{1, 1}(1, 1)
ans =
包含以下字段的 struct:
color: "#99ffff66"
density: 30
points: {1×21 cell}
>> a = fliplr(obj)
a =
1×3 cell 数组
{1×1 struct} {1×1 struct} {1×1 struct}
>> a{1, 1}(1, 1)
ans =
包含以下字段的 struct:
color: "#99ff0000"
density: 30
points: {1×123 cell}
查看fliplr 帮助文档:
doc fliplr
>>