Can you give me an example about writing file by the memmapfile function ? think you very much.
조회 수: 2 (최근 30일)
이전 댓글 표시
Can you give me an example about writing file by the memmapfile function ? think you very much.
댓글 수: 2
답변 (1개)
Stephen23
2016년 7월 4일
편집: Stephen23
2016년 7월 4일
Here is the first example from the memmapfile documentation, with one change: the addition of the 'writable' option:
>> myData = uint8(1:10)';
>> fileID = fopen('records.dat','wt');
>> fwrite(fileID, myData,'uint8');
>> fclose(fileID);
>> m = memmapfile('records.dat','writable',true); % <- add "writable" option
>> m.Data % check data
ans =
1
2
3
4
5
6
7
8
9
13
10
And we can write to that file very simply:
>> m.Data(3) = 255; % write a new value for third element
>> m.Data % check data
ans =
1
2
255
4
5
6
7
8
9
13
10
>>
That is all... you can simply treat the m object as a structure, and the Data array as an Array, accessing the elements as you wish. Read the docs for more information.
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Image Segmentation and Analysis에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!