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