GNU Octave/Предисловие

Материал из Викиучебника — открытых книг для открытого мира

Программа Octave изначально задумывалась как сопутствующее программное обеспечение для учебника для студентов по проектированию химических реакторов, написанного Джеймсом Б. Роулингсом (James B. Rawlings) из университета Висконсин-Мэдисон и Джоном Г. Экердтом (John G. Ekerdt) из Техасского университета.

Очевидно, что Octave теперь гораздо больше, чем просто ещё один программный пакет "для учебного курса" с ограниченной полезностью за пределами учебного класса. Хотя наши первоначальные цели были несколько расплывчатыми, мы знали, что хотим создать нечто такое, что позволит студентам решать реальные задачи, и чтобы они могли использовать это для решения многих других задач, отличных от создания химического реактора. Мы обнаружили, что большинство студентов быстро осваивают основы Octave и уверенно используют его всего через несколько часов.

Хотя первоначально предполагалось, что Octave будет использоваться для обучения проектированию реакторов, он использовался в нескольких других курсах бакалавриата и магистратуры на химико-технологическом факультете Техасского университета, а математический факультет Техасского университета также использует его для преподавания дифференциальных уравнений и линейной алгебры. Совсем недавно Octave использовался Эндрю Нг (Andrew Ng) в качестве основного вычислительного инструмента для преподавания онлайн-курса машинного обучения в Стэнфорде (http://ml-class.org). В этом курсе приняли участие десятки тысяч студентов.

Если вы сочтете Octave полезным, пожалуйста, дайте нам знать. Нам всегда интересно узнать как используется Octave.

Практически все думают, что название Octave имеет какое-то отношение к музыке, но на самом деле это имя одного из бывших профессоров Джона У. Итона (John W. Eaton), который написал знаменитый учебник по инженерии химических реакций, а также был хорошо известен своей способностью делать быстрые расчеты "на оборотной стороне конверта". Мы надеемся, что это программное обеспечение позволит многим людям так же легко выполнять более масштабные вычисления.

Всем рекомендуется делиться этим программным обеспечением с другими в соответствии с условиями GNU General Public License (см. GNU GPL). Вам также рекомендуется помочь сделать Octave более полезным, написав и добавив для него дополнительные функции, а также сообщив о любых проблемах, которые у вас могут возникнуть.