How to read text file in object oriented programming ?

조회 수: 1 (최근 30일)
SAMET YILDIZ
SAMET YILDIZ 2014년 7월 25일
답변: Sean de Wolski 2014년 7월 25일
Hello, I would like to know how can I read a text or an excel file in the object oriented programming ? I have a simple code like this.
|
classdef diego
properties
column
sampleRate = 1000
end
methods
function y = readtext(this)
fileID = fopen(this);
C = textscan(fileID,'%f %f %f %f %f %f %f');
fclose(fileID);
disp([num2str(this.file),' is the chosen column is',num2str(this.file)]);
disp(['The chosen column of the text file is ',num2str(this.column)]);
y = C;
end
end
end
As you can see, I would like to read a text with readtext method. How can I overcome with this problem? Thanks
  댓글 수: 1
dpb
dpb 2014년 7월 25일
...How can I overcome with this problem?
And what problem is that, pray tell?

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

채택된 답변

Sean de Wolski
Sean de Wolski 2014년 7월 25일
The problem is that this, the first input to your function readtext, is the object not the text file. If you want to pass the text file name in, make it the second input:
d = diego
readtext(d,'file.txt')
And then you readtext signature should be:
function y = readtext(this,filename)
% this is object, filename is file name.
fid = fopen(filename);
% etc

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Migrate GUIDE Apps에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by