Состоялся (http://www.gnu.org/software/octave/news/2016/11/14/octave-4....) релиз системы для выполнения математических расчётов GNU Octave 4.2.0 (http://www.gnu.org/software/octave/), предоставляющей интерпретируемый язык, во многом совместимый с Matlab. GNU Octave может использоваться для решения линейных задач, нелинейных и дифференциальных уравнений, вычислений с использованием комплексных чисел и матриц, визуализации данных, проведения математических экспериментов.
В новой версии (http://www.gnu.org/software/octave/NEWS-4.2.html) проведена работа по улучшению совместимости с Matlab, добавлена большая порция новых функций (включая audioformats, hash, smooth3, deg2rad, dialog, material, odeplot и т.п.), обеспечена возможность использования подчёркивания для улучшения читаемости больших чисел (например, 1_000_000), добавлена поддержка префикса "0b" для задания двоичных чисел (например, 0b101), обновлён используемый для отрисовки набор цветов, реализовано новое графическое свойство "boxstyle", добавлена функция "light" и связанный с ней набор графических объектов для применения эффектов подсвечивания и затенения.
URL: http://www.mail-archive.com/info-gnu@gnu.org/msg02203.html
Новость: https://www.opennet.ru/opennews/art.shtml?num=45516
Нету похоже тут математиков, это сейчас большая редкость среди компьютерщиков :)
А ведь красивые картинки можно нарисовать...
> А ведь красивые картинки можно нарисовать...Вы, кажется, перепутали математиков и художников ;)
Хорошая визуализация и инфографика -- основа успешного проекта.
Математики склонны рисовать не красивые картинки, а упоротые: если лет десять-двадцать использовать зрительную кору головного мозга для визуализации сложнозапутанных математических задач, то эта зрительная кора начинает очень своеобразно влиять на пространственное воображение, что приводит к известной упоротости картинок. И не только картинок: каноничный пример в литературе -- Льюис Кэрролл.
> Нету похоже тут математиков, это сейчас большая редкость среди компьютерщиков :)Нет тут никакой особой математики. Обычный ЯП с встроенными матричными расширениями (matrix laboratory). Похожие и для питона есть, но отдельно (numpy). Из близких аналогов julia, scilab, freemat.
Типичное мнение безграмотного обывателя.
Октав - недоделанный матлаб. И занимает ту же нишу.
Может кто подскажет из знающих.Захотел я давеча НЧ Саллена-Кея второго порядка посчитать. А тут бах — в пакете control нет поддержки комплексных чисел, импеданс конденсатора не прикинуть...
Что делать? :(
1) Пробовать реализовать врукопашную недостающую функциональность, без привлечения готовых пакетов
2) Гуглить CASы. Вот тут, вроде бы, http://home.earthlink.net/~ltrammell/tech/circuit-analysis.html отмахали в maxima
А зачем Вам для такой ерунды пакет control понадобился? Возьмите формулы для частоты среза и добротности данного фильтра и посчитайте. А ежели комплексные числа попадутся на пути, то модуль их хоть на бумажке вычислите и в формулу подставьте.
Хочу, например, ЛАФЧХ построить. Надо ведь пользоваться преимуществами, которые даёт компьютер и подобное ПО. А не тратить время на ручные вычисления этих кривых в нескольких произвольных точках.
> Хочу, например, ЛАФЧХ построить. Надо ведь пользоваться преимуществами, которые даёт компьютер и подобное ПО. А не тратить время на ручные вычисления этих кривых в нескольких произвольных точках.Ну так считай через матрицы.
> Хочу, например, ЛАФЧХ построить.https://ccrma.stanford.edu/~jos/fp/Example_LPF_Frequency_Res...
поддержка комплексных чисел в октаве всегда есть прямо из коробки
https://www.gnu.org/software/octave/doc/v4.0.1/Complex-Arith...Расчет ЧХ по коэффициентам фильтра
Function File: freqz (…)
Return the complex frequency response h of the rational IIR filter whose numerator and denominator coefficients are b and a, respectively.
Output folder: e:\Octave\Octave-4.2.0
Extract: README.html
Output folder: e:\Octave\Octave-4.2.0
Extract: octave.bat
////
Extract: queueing.pdf
валится на этом файле инсталлер для винды
> валится на этом файле инсталлер для виндыБитый инсталлятор?
Скачать (https://ftp.gnu.org/gnu/octave/windows/) нужный zip и просто распаковать?
> валится на этом файле инсталлер для виндывендузятник должен страдать.
сравнивается с matlab. Помню, когда был студентом, то matlab рядом не стоял с maple. интересно было бы тогда и на это глянуть.. в ее нынешнем варианте
> сравнивается с matlab. Помню, когда был студентом, то matlab рядом не стоял
> с maple. интересно было бы тогда и на это глянуть.. в
> ее нынешнем вариантеНе надо путать тёплое с мягким. Maple -- это символьные вычисления, и если его хочется с чем-то сравнить, то надо сравнивать с maxima.
Чего-то совсем не зачёт.
В первый раз решил попробовать. И сразу тупо виснет на неправильном вводе функции (да, ошибся) - ждал минут 10 так ответа и не получил, нагрузки ни по процу, ни по памяти нет.
Вгоняю тоже самое в maxima - сразу говорит, что вот ошибся со скобочками.
У меня в win7 64 Octave 4.2 (ставил из octave-4.2.0-w64-installer.exe) виснет
на функции plot. А скомпилировал в Ubuntu 14.04 - все работает.