Date strings with vector results

9 ビュー (過去 30 日間)
Manuel Flores
Manuel Flores 2018 年 8 月 5 日
コメント済み: Jan 2018 年 8 月 6 日
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 件のコメント
Jan
Jan 2018 年 8 月 5 日
編集済み: Jan 2018 年 8 月 5 日
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?

サインインしてコメントする。

採用された回答

Jan
Jan 2018 年 8 月 5 日
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 件のコメント
Manuel Flores
Manuel Flores 2018 年 8 月 6 日
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 2018 年 8 月 6 日
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

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeString についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by