Info

이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.

insert times file as a matrix

조회 수: 1 (최근 30일)
Ahmed Nabil
Ahmed Nabil 2017년 9월 21일
마감: MATLAB Answer Bot 2021년 8월 20일
Hello, I have the following time file and I want to put the values into a matrix to plot it with another variable.
I tried to use this function,
T=load('time.txt','-ascii');
but Matlab load only the hours' values, I want to consider the minutes' values also.

답변 (3개)

KSSV
KSSV 2017년 9월 21일
Use textscan read about it.
  댓글 수: 1
Ahmed Nabil
Ahmed Nabil 2017년 9월 21일
tried to use the following functions,
fileID = fopen('Uz10.txt');
Uz10=textscan(fileID,'%d');
but gives weird solution like the picture, I want it as a matrix 109x1

Ahmed Nabil
Ahmed Nabil 2017년 9월 25일
I used 'textscan' but all goes to the first cell only,
tried to use this code,
Uz10t2=Uz10t1{1}; %to extract the first cell into a matrix
Uz10=cell2mat(Uz10t2);
got this error,
Dimensions of matrices being concatenated are not consistent.

Walter Roberson
Walter Roberson 2017년 9월 25일
fileID = fopen('Uz10.txt');
Uz10_cell = textscan(fileID,'%{HH:MM}D');
fclose(fileID);
Uz10 = timeofday(Uz10_cell{1});
This will give you a "duration" object. Duration objects can be used as the x axis values from roughly R2015b onwards.

이 질문은 마감되었습니다.

태그

Community Treasure Hunt

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

Start Hunting!

Translated by