Иллюстрированный самоучитель по Matlab


           

включает произвольный аргумент skip, который


[A.count] = fread(fid,size.precision,skip) — включает произвольный аргумент skip, который определяет число байтов, которые необходимо пропустить после каждого считывания. Это может быть полезно при извлечении данных г несмежных областях из записей фиксированной длины. Если precision имеет битовый формат, такой как 'bitN

1

или 'ubitN', значение skip определяется

~

битах. Обширный список возможных значений параметра precision можн найти в справочной системе MATLAB;

count=fwrite(fid,A,precision) — записывает элементы матрицы А в файл, представляя их с заданной точностью. Данные записываются в файл по столбцам, выходной аргумент count содержит число удачно записанных элементов. Значение идентификатора fid — это целое число, полученное при использовании функции f open. Добавляет символы «возврат каретки» перед началом новой строки;

count=fwrite(fid.A,precision,skip) — делает то же, но включает произвольный аргумент skip, который определяет число байтов, которые надо пропустить перед каждой записью. Это полезно при вставке данных в несмежные области в записях фиксированной длины. Если precision имеет битовый формат, такой как 'bitN' или 'ubitN', значение skip определяется в битах.

Примеры:

» fid = fopen('c:\prim','а+') 

fid =



» A=magic(7)

А =



































































































































30



39



48



1



10



19



28



38



47



7



9



18



27



29



46



6



8



17



26



35



37



5



14



16



25



34



36



45



13



15



24



33



42



44



4



21



23



32



41



43



3



12



22



31



40



49



2



11



20



» count = fwrite(j.A) 

count =

49

» status=fclose(3) 

status =

0

» fid 

 fopen('c:\prim'.'r') 

fid =

3

» [B,count] = fread(3.[7.7]) 

В=























































































































































30



39



48



1



10



19



28





38



47



7



9



18



27



29





46



6



8



17



26



35



37





5



14



16



25



34



36



45





13



15



24



33



42



44



4





21



23



32



41



43



3



12





22



31



40



49



2



11



20







count = 

49


Содержание  Назад  Вперед