Функции поиска записей в файлах
Функции поиска записей в файлах
- Find [stream, "text"] — ищет первую запись во входном потоке stream, которая содержит указанную строку.
- Find[stream, {"textl", "text2",…} ] — ищет первую запись, в кото-рой содержится любая из указанных строк.
- FindList ["filename", "text"] — возвращает список всех записей в файле filename, которые содержат указанную строку.
- FindList ["filename", {"textl", "text2",…} ] — дает список всех записей, содержащих любую из указанных строк.
- FindList [{ "filename1",…}, text] — возвращает список записей, содержащих указанные строки, в любом из данных файлов.
- FindList [files, text, n] — возвращает только первые п найденных записей.
Это достаточно редкие в применении функции, так что заинтересованный пользователь может опробовать их самостоятельно.
Функции открытия и закрытия файлов и потоков
- Close [stream] — закрывает поток stream.
- EndOfFile — символ, возвращаемый командой Read при достижении ею конца файла.
- $lgnoreEOF — указывает, должна ли Mathematica завершать работу, получив признак конца файла на входе.
- OpenAppend["filename"] — открывает файл для подсоединения (конкатенации — присоединения в конец) к нему вывода и возвращает объект OutputStream.
- OpenRead [ "filename" ] — открывает файл для чтения данных и возвращает объект InputStream.
- OpenTemporary [ ] — открывает временный файл, в который может записываться вывод, и возвращает объект OutputStream.
- OpenWrite ["filename" ] — открывает файл для записи в него вывода и возвращает объект OutputStream.
- TextRendering — опция, которая указывает, каким образом должен воспроизводиться текст в данном выходном файле.
Опции функции Plot
Ниже дан список опций, при этом знаком «*» отмечены опции, применяемые как для двумерной, так и для трехмерной графики:
- *AspectRatio — задает пропорцию графика — отношение высоты к ширине (значение по умолчанию, 1/GoldenRatio, задает отношение по правилу золотого сечения — около 1.618).
- *Axes — задает прорисовку координатных осей (False — осей нет, True — строятся обе оси, а список {Boolean, Boolean} задает построение осей раздельно).
- *AxesLabel — задает вывод меток для осей в виде {"stringX", "stringY"}
- * AxesOrigin — задает начало отсчета для осей (указывает точку пересечения осей).
- *AxesStyle — задает стиль вывода осей с помощью ряда директив.
- *Background — задает цвет фона в одной из трех цветовых систем.
- *ColorOutput — задает цвет построений в одной из трех цветовых систем.
- *DefaultFont — задает шрифт для текста в графиках.
- Frame — задает прорисовку рамки вокруг графика при значении True и ее отсутствие при False.
- FrameLabel — задает надписи на гранях рамки (FrameLabel -> { "Text1", "Text2", "Text3", "Text4" }, причем построение идет по часовой стрелке, начиная с нижней надписи).
- FrameStyle — задает стиль граней рамки с помощью ряда директив.
- FrameTicks — задает прорисовку штриховых меток для граней рамки.
- GridLines — задает прорисовку линий сетки.
- *PlotLabel — задает вывод титульной надписи (PlotLabel->"Text").
- *PlotRange — задает масштаб построения в относительных единицах.
- *PlotRegion — задает область построения в относительных единицах.
- RptateLabel — задает разворот символьных меток на вертикальных осях фрейма с тем, чтобы они стали вертикальными.
- *Ticks — устанавливает штриховые метки для осей. Кроме того, имеется ряд характерных для функции Plot дополнительных опций:
- Compiled — задает компиляцию функции перед выводом.
- MaxBend — задает максимальный угол излома между сегментами кривой.
- PlotDivision — задает количество делений при построении гладкой кривой.
- PlotPoints — задает число точек выборки, участвующих в построении.
PlotStyle — задает стиль линий или точек графика.