From 9356a89bbde7fc91558605f03458ae5c5ec092a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?William=20L=C3=B6vfors?= <william.lovfors@liu.se> Date: Fri, 6 Mar 2020 14:06:59 +0100 Subject: [PATCH] added StructFieldCat --- StructFieldCat.m | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 StructFieldCat.m diff --git a/StructFieldCat.m b/StructFieldCat.m new file mode 100644 index 0000000..a2ba43e --- /dev/null +++ b/StructFieldCat.m @@ -0,0 +1,12 @@ +function S = StructFieldCat(S, T, dim) +if nargin<3 || isempty(dim) + dim=1; +end +for i=1:size(T,2) + fields = fieldnames(S); + for k = 1:numel(fields) + aField = fields{k}; % EDIT: changed to {} + + S.(aField) = cat(dim, S.(aField), T(i).(aField)); + end +end \ No newline at end of file -- GitLab