Date strings with vector results

1 vue (au cours des 30 derniers jours)
Manuel Flores
Manuel Flores le 5 Août 2018
Commenté : Jan le 6 Août 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 commentaire
Jan
Jan le 5 Août 2018
Modifié(e) : Jan le 5 Août 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?

Connectez-vous pour commenter.

Réponse acceptée

Jan
Jan le 5 Août 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 commentaires
Manuel Flores
Manuel Flores le 6 Août 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 le 6 Août 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

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Time Series Objects dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by