comparison struct2string.m @ 44:92247f4bad2f

Added toString function.
author Jonatan Werpers <jonatan@werpers.com>
date Thu, 05 Nov 2015 16:28:14 -0800
parents 54d3ab296ba0
children
comparison
equal deleted inserted replaced
43:a2b95af82f68 44:92247f4bad2f
9 9
10 str = sprintf('{'); 10 str = sprintf('{');
11 11
12 for i = 1:length(fn) - 1 12 for i = 1:length(fn) - 1
13 value = s.(fn{i}); 13 value = s.(fn{i});
14 str = [str sprintf('%s: %s, ',fn{i}, valueString(value))]; 14 str = [str sprintf('%s: %s, ',fn{i}, toString(value))];
15 end 15 end
16 value = s.(fn{end}); 16 value = s.(fn{end});
17 str = [str sprintf('%s: %s}',fn{end}, valueString(value))]; 17 str = [str sprintf('%s: %s}',fn{end}, toString(value))];
18 end 18 end
19 19
20 function str = value2string(value) 20 function str = value2string(value)
21 if isnumeric(value) || ischar(value) 21 if isnumeric(value) || ischar(value)
22 str = mat2str(value); 22 str = mat2str(value);