필터 지우기
필터 지우기

Can I use 'fopen' to open a file with VAX machine format in MATLAB 2015a?

조회 수: 5 (최근 30일)
Jennifer Davies
Jennifer Davies 2016년 11월 14일
댓글: Jan 2018년 1월 18일
I’m trying to run an old script, am I’m getting an error on the following line of code:
fopen(FullFileName,'r','d'); % DEC VAX D floating point and VAX ordering
I think it’s the 'd' input that’s causing a problem, and the error is that this is an invalid machine format.
Google tells me that 'd' once was an option for machine format, but it is not one of the options listed in the help document for fopen in MATLAB 2015a (where the options are 'n' or 'native', 'b' or 'ieee-be', 'l' or 'ieee-le', 's' or 'ieee-be.l64', and 'a' or 'ieee-le.l64').
So could this be a version issue? Does anyone know how I can open files with VAX D floating point and VAX ordering in Matlab 2015a?
Thanks very much
  댓글 수: 3
Yuying Liu
Yuying Liu 2017년 11월 21일
I've tried this one, but didn't work on my case, do you guys find any other solutions?
Jan
Jan 2018년 1월 18일
Please explain "didn't work" with any details.

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

채택된 답변

Jan
Jan 2016년 11월 14일
Matlab has dropped the VAX formats in R2008b, unfortuantely. It has vanished without a message in the change notes.
  댓글 수: 2
Jan
Jan 2018년 1월 18일
You have to convert the files or use an old version of Matlab.

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

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Low-Level File I/O에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by