I am calling the 'mdfimport' file in a script to load the data from INCA (.dat) file to a .mat file.
When I am passing only the file name, it works and loads all the parameters in the Workspace. The command for the afore mentioned case is:
mdfimport('test_001.dat')
However, when I try to input more parameters with the following command e.g.
mdfimport('test_001.dat','test_001.mat');
I get the following error:
Operands to the || and && operators must be convertible to logical scalar values.
Error in mdfimport (line 55)
test= ~isempty(varargin{2}) && isgraphics(varargin{2});
I might be missing something trivial. Any help is appreciated. Thanks in advance.

 채택된 답변

Abhishek Singh
Abhishek Singh 2019년 3월 8일
I think if you want to have a mat file with the name as same as the dat file then you may use this:
mdfimport('test_001.dat', 'Auto MAT-File')
As this is an inbuilt function.
You may refer this link for the same:

댓글 수: 1

Hey thanks for your help. I found the problem and it is working now.
The same issue is discussed in Comments under this link.
Cheers.

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

추가 답변 (0개)

카테고리

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

제품

릴리스

R2016b

질문:

2019년 3월 4일

댓글:

2019년 3월 8일

Community Treasure Hunt

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

Start Hunting!

Translated by