ПредишенСледващото

Обработка на информацията в досието включва: четене на данни, тяхното използване и огъня на климата. На последно място, запазване на резултатите. обработка на информация програмиране се състои от следните стъпки: отваряне на файла, четене на данни, запис на данни, близо файл. Можете да използвате файлове или само за четене (входните файлове с оригиналните данни) или да пишете само (изходни файлове с резултатите от лечението), или да се промени (вход и изход на файлове в същото време). Следващите раздели описват MATLAB команди за изпълнение горните действия, и показват тяхното използване при някои прости примери.

файл за управление означава в MATLAB имат много общо със средствата на езика за програмиране среда S. Съществената разлика е входните данни от файл. Фокусирани върху работа с масиви. Gpava 8. Обработка на данни и програмни техники в МА TLAB

данни прочетени и закриване на досието

fopen команда, за да отворите съществуващ или да създадете

нов файл. Името на файла е посочено в първите вход аргумент апострофи. Вторият аргумент определя метода на достъп до файла, може да отнеме от следните стойности:

"Rt" - отворен текстов файл е само за четене;

"Rt +" - отворен текстов файл за четене и писане;

Cl "wt'- създаде празен текстов файл само за четене;

"Теглото + 1 - създаване на празен текстов файл за четене и писане;

"В" - отворен текстов файл е предназначена само за добавяне на данни към края на файла (ако файлът не съществува, тя е създадена);

"В +" - отворен текстов файл за добавяне на данни в края на файла и четене на данни (ако файлът не съществува, тя е създадена).

Т символ показва, че текстовия файл. Посочените по-горе методи за достъп възможни за бинарни файлове. Например: 1 w + "означава създаването на празен двоичен файл за четене и писане.

Fopen изход аргумент е идентификатора (справка или логически номер), определени за файла. Ако не можете да отворите файла, идентификаторът е равно на минус един. Грешките често възникват поради факта, че MATLAB не можете да намерите желания файл за четене. Винаги по-добре да се използва пълното име на файла, когато се посочват само името и разширението на MATLAB търси в текущата директория и търси път. Например, ако текущата директория не е beep.m файл, fopen ( "beep.m", "стайна температура") ще го намерите в поддиректория \ инструментариума \ MATLAB \ общ \ главната директория MATLAB. fopen функция може да се ползва и втори допълнителен изход argumentom- низ променлива съобщение за резултата от отвора.

Четене на линии от текстов файл, отворен команда се извършва fgetl, аргументът, входът е идентификатора на досието възложената му при откриването и vyhodnym- променлива низ. Всяка покана за fgetl позволява последователно чете линии една от началото до края на файла. Контрол на края на файла osuschest- 394

____ част II. Изчисления и програмиране

nlyaetsya feof функция с идентификатор вход argumentom- файл, feof връща логичен, ако файлът вече е линии, както и логично нула друго. В края на работата, необходима за прекратяване на преписката fclose команда, която се като идентификатор на входния аргумент файл.

File-функция мое мнение (показваща 8.2) показва, отварянето на текстов файл, влизайки съдържание в масив от низове и ги показва на екрана. Call вход аргумент файл-функция - името на който и да е съществуващ файл, ограден в кавички, в резултат на излагането на съдържанието на файла в прозореца на командния. Ако M-файл функция MyView файл се съхранява в директорията на текущия MATLAB, MyView ( "MyView, m ') показва списък с най-образ-функцията (текст написан на кирилица, може да се покаже правилно).

% Функция показва съдържанието на текстов файл на MyView на екрана% използват ( "име на файл")

Аргумент% проверка дали nargout - = За

errorj'funktsiya argumentov1 не изход);

грешка ( "функция се нарича с един аргумент вход ');

ако -ischar (файла)

грешка (функция 1 вход аргумент трябва да бъде низ ") J

% Отваряне на текстов файл за четене (аргумента "стайна температура"),

п-файл се съхранява в името на файла, идентификатор% файл е на F,% съответствие с информация за възможни грешки - на MES [F, МОН] = fopen (име, "стайна температура");

Ако файлът е отворен успешно, идентификаторът не е равно на минус един, ако F - = -1

MAS = 11f% първи масив се състои от само един празен ред% последователно чете от низ файл, докато%, докато не достигнат края на файла Gpava 8. Обработка на данни и програмни техники в МА TLAB

% Прочитане ред линия = fgetl (F);

Свързани статии

Подкрепете проекта - споделете линка, благодаря!