Интернет магазин китайских планшетных компьютеров



Компьютеры - GNU Octave - Некоторые возможности

24 апреля 2011


Оглавление:
1. GNU Octave
2. Технические детали
3. Некоторые возможности



Дополнение команд и переменных

При нажатии клавиши TAB, Octave попытается дополнить до полного имена переменной, функции и файлов.

История команд

В интерактивном режиме, Octave сохраняет набранные команды во внутреннем буфере, так что их можно вызвать заново и редактировать.

Интеграция с C++

Программы, написанные на C++, можно запускать внутри скриптов Octave. К примеру, фрагмент кода для вызова rand:

#include <octave/oct.h>
...
ColumnVector NumRands;
NumRands = 9000;
NumRands = 1;
octave_value_list f_arg, f_ret;
f_arg = octave_value;
f_ret = feval;
Matrix unis.matrix_value);

Совместимость с MATLAB

Octave был написан с учётом совместимости с MATLAB и реализует многие его возможности:

  1. Матрицы в качестве основных типов данных;
  2. Встроенная поддержка комплексных чисел;
  3. Мощные встроенные математические функции и большие библиотеки функций;
  4. Расширяемость, благодаря возможности создания пользовательских функций.

Но есть и отличия:

  1. Комментарии могут начинаться как с символа #, так и с символа %;
  2. Поддерживаются C-подобные операторы ++, --, +=, *=, /=;
  3. Элементы могут быть адресованы без создания новой переменной, например;
  4. Строки могут быть заданы как символом ", так и символом '.


Просмотров: 2546


<<< GNOME Commander
GNUnet >>>