-"Matlab 읽기 텍스트 파일 쓰기

A

ahmad_abdulghany

Guest
Assalamo alaykom
난 아무도 날 읽기 및 matlab에있는 텍스트 파일 쓰기 .. 도움이 필요

난이 ..에 대해 알고(전 .. 전 필요에 대한 다른 모든 것들을 알고 anyother 아무것도 몰라이)

텍스트 파일을 작성하는 방법 :
****************
버팀대 =하면 fopen ( 'file_name.txt', '승'); % i 개 승 '와 같은 다른 피연산자를 알고 싶어요
fprintf (버팀대, '텍스트'형식) 작성해야합니다; 경우에는 다른 옵션을 할 수있습니다 % 알고 싶어요
fclose = (버팀대);

텍스트 파일에서 읽기 :
******************
죄송합니다 ..어떻게 .. 어떻게해야할지 모르겠어어떻게해야할지 ..
내게 배우고 응용 프로그램으로 그 ..

assmume 난 그 별도의 라인에서 각 라인을 42 비트로 하나의 단어가 포함된 이진 데이터를 .. 포함된 텍스트 파일을 가지고 ...이 단어는 줄을 서면 lable 후, 그리고 10 라인이 있소 ...

그건 마치 ..
__________________________________________________________________
label1 = '010001010100101001010010010011111101011010 '
Label2 = '110110101011111101000001111110101010010111 '

............
__________________________________________________________________
등등 ..
지금은 ..이러한 파일은 어떻게 ..에서 데이터를 읽을 수있습니다별도의 변수의 각 레이블 .. 옆에있는 비트를 저장할각 변수 벡터 요소에 .. 라인의 모든 비트를 포함해야합니다각 변수 즉, 42 요소 벡터는 ...

그런식으로 : var1 = [0 1 0 0 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 1 0 0 1 0 0 1 1 1 1 1 1 0 1 0 1 1 0 1 0]

당신이 날 이해할 수있는 희망이 ...또한 ... 날 도와줄 수

 
당신은 "자세한 내용"유형 "도움이 fread"fread 사용할 수있는 파일에서 읽을 수있습니다.이 목적을 위해 또한 다른 기능을합니다.

이 코드를 사용할 수있습니다 :

버팀대 = fopen ('???. txt ','연구 ');
반면 1
tline = fgetl (버팀대);
만약 ~ (tline), 휴식, 최종 ischar
(여기 tline의 이진 숫자를 데리러 코드를 작성하고 다른 변수에 그 tline에있어도 참고) 숯불 넣어

fclose () 버팀대;

또한 "평가 후면"당신은 다른 변수에 대한 필요가있습니다 도움이 보이는

 
첫 번째.귀하의 회신 주셔서 감사합니다 ..
두 번째 .. 무슨 연산자입니다 ~??어떤 기능을 ischar (tlin) 란?
좀 더 자세한 내용을 적어주세요 ..

advanse에 감사

 
ischar 도움이도움을 ~만약 당신이 정말로 붙어 위치 : 도움말

works too.

선생
작품도.

MATLAB 우수한 온라인 도움말을하고있다.

 
echo47 작성 :ischar 도움이도움을 ~
만약 당신이 정말로 붙어 위치 : 도움말works too.
선생
작품도.MATLAB 우수한 온라인 도움말을하고있다.
 
~이 "논리적이지 못해 수행하는 단항 연산자"입니다.

and not(x)
.

MATLAB 두 가지 구문 : 제공합니다 ~ x와 아니다 (x).x가 아닌 0입니다 x가 0 또는 0입니다 그들은 당신에게 1.

희망이 도움이!

 
emrek 썼습니다 :

당신은 "자세한 내용"유형 "도움이 fread"fread 사용할 수있는 파일에서 읽을 수있습니다.
이 목적을 위해 또한 다른 기능을합니다.이 코드를 사용할 수있습니다 :버팀대 = fopen ('???. txt ','연구 ');

반면 1

tline = fgetl (버팀대);

만약 ~ (tline), 휴식, 최종 ischar

(여기 tline의 이진 숫자를 데리러 코드를 작성하고 다른 변수에 그 tline에있어도 참고) 숯불 넣어fclose () 버팀대;또한 "평가 후면"당신은 다른 변수에 대한 필요가있습니다 도움이 보이는
 
친애하는 ahmad_abdulghany,
Walakum 살람,
네 문제가 더 큰 문제없는 것 같아요
당신 타입
다음 fopen matlab에 필요한 모든 것을 알려드립니다 도움말


FID =하면 fopen (파일 이름, 허가)에있는 파일 filename 열립니다
허가 모드를 지정하지 않았습니다.허가 수있습니다 :

'연구'읽기
필요한 경우 '승 기록 ()을 생성
''필요한 경우 ()를 만들 추가
'r에 '읽기 및 쓰기 ()을 생성하지 않는
'승 '잘라야 또는 읽기 및 쓰기를 만들
필요한 경우 ' '를 읽고 끝에 ()를 만들
'승'물내리는 소리없이 자동 작성
''물내리는 소리없이 자동 추가

비슷한 유형
fread 도움이
fwrite 도움이

matlab에 또 하나의 예를 들어 인쇄할 것입니다.
atleast 내 PC에 난 사건은 Matlab 6.5이

 
버팀대 = fopen ('???. txt ','연구 ');
/ / 당신이 당신의 텍스트 파일을 열면.버팀대 파일이 귀하의 프로그램을 통해 사용하는 파일 (pointer)는 ID입니다

반면 1
/ / 무한 루프에 들어갑니다.그것은 당신이 나간다고했을 때 중지됩니다tline = fgetl (버팀대);
/ / 텍스트 파일에서 한 줄에 가서 'tline'에 넣어.왜냐하면 너무 fgetl다고 공지 그런 matlab에 'tline'배열의 문자 (이 시간)입니다

만약 ~ (tline), 휴식, 최종 ischar
/ / 여기 어디 가서 중지하거나 말입니다.각 루프에서 당신과 텍스트 파일에서 회선을 누른 다음 파일의 다음 줄에 표시됩니다 버팀대.때까지 실제로 라인에서 텍스트 파일 즉 최종 의미 행을 읽는 동안 (첫 번째 fgetl에서 (예)를 첫 번째 줄에 가서 버팀대 버팀대 즉, 두번째 라인은 두 번째 라인 포인팅갑니다.이 과정은 계속 파일 fgetl의 끝은의 숯불과 ischar (tline役)과 논리 0을 반환합니다 빈 라인을 아무것도 얻지 못할 것입니다 ~ ischar (tline) 그럼 또 입력 않을 0 = 논리적으로 진정한 의미 성명을 부러 뜨리면 명령을 것입니다 실행

(여기 tline의 이진 숫자를 데리러 코드를 작성하고 다른 변수에 그 tline에있어도 참고) 숯불 넣어
만약 당신이 텍스트 파일의 끝에 도달하지 않은 / / 당신이이 부분을 접근할 수있습니다.여기 '에있는 텍스트 파일의 라인을 가지고 tline'.그걸로 플레이하고 당신으로부터 필요한 데이터를 저장하여코드는 그 matlab에 도움이에서 찍은이 쓴 사실은 당신이 다른 방법으로 할 수있습니다.때문에 작품의 특정 부분의 () 부분은 실제로 당신을 위해 쓰기 어렵습니다.그래서 내가 당신을 평가 후면 기능을보고하는 것이 좋습니다하지만 고급 비트입니다.당신이 도움을 요청하거나 matlab에 대한 책들을 좀 봐 사용할 것을 배워야한다.

이 writting 내 언어에 대해 죄송합니다.그것은 공식적인 수없습니다.왜냐면 난 노력 신속하고, 가능 한한 짧은.

노력 계속

안부

 
emrek 썼습니다 :

이 writting 내 언어에 대해 죄송합니다.
그것은 공식적인 수없습니다.
왜냐면 난 노력 신속하고, 가능 한한 짧은.노력 계속안부
 

Welcome to EDABoard.com

Sponsor

Back
Top