필터 지우기
필터 지우기

Problem with textscan in matlab 2016a

조회 수: 2 (최근 30일)
Rica
Rica 2016년 6월 2일
댓글: Star Strider 2016년 6월 2일
Hi together, i attached a text file and the matlab script. I run the script with matlab2014 and matlab2016a. Why there is a difference in the result. the result with 2014 ist the wanted result.
Thank you for your help.

채택된 답변

Star Strider
Star Strider 2016년 6월 2일
I’m not certain what problem you are having.
This works for me in R2016a:
fidi = fopen('Rica Test_1.txt','rt');
Ac = textscan(fidi, '%f%f%f%f%f', 'HeaderLines',1, 'CollectOutput',1);
A = cell2mat(Ac);
The cell2mat call converts the cell array ‘Ac’ to double array ‘A’.
  댓글 수: 2
Rica
Rica 2016년 6월 2일
the problem is when you check A{1,1}{1,1} in Matlab2014, i see 860 double. in Matlab 2016a i get only one double.
thanks
Star Strider
Star Strider 2016년 6월 2일
The ‘A’ matrix in my code is a (860x5) double array. It is not a cell array, so there is no need to use cell indexing with it.

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

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Large Files and Big Data에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by