Date strings with vector results

7 views (last 30 days)
Manuel Flores
Manuel Flores on 5 Aug 2018
Commented: Jan on 6 Aug 2018
Hi,
I have two vectors that I subtracted from each other and a string of dates that I would like to display in column form like the example below.
Humidity difference for 20/5/18: 54
Humidity difference for 21/5/18: 11
Humidity difference for 22/5/18: 7
Humidity difference for 25/5/18: 29
.
my vectors are;
A=[19.7, 21, 21.4, 26.3, 25.7];
B = [2.2, 2, 4.9, 1.9, 6.6];
C = A-B;
I can display the strings and the vector C individually but they don't relate to each other. If there is an easier way to display this please let me know.
Thanks for the help.
  1 Comment
Jan
Jan on 5 Aug 2018
Edited: Jan on 5 Aug 2018
What exactly are your inputs? What is "a string of dates"? What does "display in column" mean? While the important type of the 1st input has not been mentioned, it does not matter in any way, that the values of C are calculated by a subtraction, does it?

Sign in to comment.

Accepted Answer

Jan
Jan on 5 Aug 2018
DateList = {'20/5/18', '21/5/18'}; % GUESSED input
A = [19.7, 21];
B = [2.2, 2];
C = A - B;
Data = cat(1, DateList, num2cell(C));
sprintf('Humidity difference for %s: %g\n', Data{:});
Result:
Humidity difference for 20/5/18: 17.5
Humidity difference for 21/5/18: 19
  3 Comments
Manuel Flores
Manuel Flores on 6 Aug 2018
Hey Jan
I have another question about the help you provided. The results show up like this,
'Humidity difference for 20/5/18: 17.5
Humidity difference for 21/5/18: 19
'
how do I get rid of the apostrophe at the start and end?
Jan
Jan on 6 Aug 2018
The apostrophes appear only, if you print a char vector to Matlab's command window. They are not part of the string. So simply use a specific function for output, e.g.:
Data = cat(1, DateList, num2cell(C));
Str = sprintf('Humidity difference for %s: %g\n', Data{:});
disp(Str)
fprintf('%s', Str) % Write to command window

Sign in to comment.

More Answers (0)

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!