Date strings with vector results
8 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commento
Jan
il 5 Ago 2018
Modificato: Jan
il 5 Ago 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?
Risposta accettata
Jan
il 5 Ago 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 Commenti
Jan
il 6 Ago 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
Più risposte (0)
Vedere anche
Categorie
Scopri di più su String in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!