Matlab 结构体数组批量赋值
老实说,不是很懂,但确实可以用
代码
clear;clc;
Cncs=struct('past_time', {1,1,1,1,1,1,1,1});
[Cncs.past_time]
A = mat2cell(1:8,1,ones(1,8));
[Cncs.past_time] = A{:};
[Cncs.past_time]
输出结果
ans =
1 1 1 1 1 1 1 1
ans =
1 2 3 4 5 6 7 8