Hello,
If I have two vectors in excel file:
col A 0.34 0.65 0.21 0.54 0.34 0.89 . .
col B (22/01/2012 08:10:30) (22/01/2012 08:11:30) (22/01/2012 08:12:30) (22/01/2012 08:13:30) . .
My question is how can I plot both vectors?
Thanks.
Best,

댓글 수: 2

Wayne King
Wayne King 2012년 1월 21일
Do you have the Financial Toolbox by any chance?
Judah S
Judah S 2012년 1월 21일
Hi Wayne,
Yes I have but never used it.
Please suggest further.
Thanks.
Regards

댓글을 달려면 로그인하십시오.

 채택된 답변

Walter Roberson
Walter Roberson 2012년 1월 21일

0 개 추천

You can use datenum to convert the date/times to linear times. You can plot(B,A) and you can use datetick to cause the x axis to be shown as time.

댓글 수: 4

Judah S
Judah S 2012년 1월 21일
Thanks Walter.
I have tried using datanum and successfully plotted A vs linear time.
But I was getting linear time on X axis as expected.
Can you please give an example of showing real time on X axis using datetick function?
Thanks.
Regards,
Walter Roberson
Walter Roberson 2012년 1월 21일
datetick('x', 'HH:MM:SS')
Judah S
Judah S 2012년 1월 22일
Thanks.
Here is my code
[ndata, text, alldata] = xlsread('D:\matlab\a.xlsx')
x = datenum(text, 'dd/mm/yyyy HH:MM:SS');
plot(x,ndata)
datetick('x', 'dd/mm/yyyy HH:MM:SS');
Only date is working but not time. Why is that?
if I check z=datestr(x), I get all correct values.
Thanks.
Judah S
Judah S 2012년 1월 22일
Done
datetick('x', 'dd/mm/yyyy HH:MM:SS','keepticks');

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터 및 File Exchange에서 Dates and Time에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by