Books:Octave
Материал из ALT Linux Wiki
Строка 25: | Строка 25: | ||
}} | }} | ||
- | Книга, которую держит в руках читатель, посвящена | + | Книга, которую держит в руках читатель, посвящена '''GNU Octave''' - одной из |
самых интересных прикладных программ для решения инженерных и математических задач. | самых интересных прикладных программ для решения инженерных и математических задач. | ||
- | + | '''GNU Octave''' - это свободный интерпретирующий язык для проведения математических | |
вычислений. По возможностям и качеству реализации интерпретатора язык Octave можно | вычислений. По возможностям и качеству реализации интерпретатора язык Octave можно | ||
сравнивать с проприетарной программой MATLAB, причём синтаксис обоих языков очень схож. | сравнивать с проприетарной программой MATLAB, причём синтаксис обоих языков очень схож. | ||
Существуют версии языка для различных дистрибутивов GNU Linux (ALT Linux, Debian, Ubuntu, | Существуют версии языка для различных дистрибутивов GNU Linux (ALT Linux, Debian, Ubuntu, | ||
- | Mandriva и др.) и для ОС Windows. На наш взгляд, | + | Mandriva и др.) и для ОС Windows. На наш взгляд, '''GNU Octave''' больше ориентирован на работу |
в Linux. Работа в ОС Windows возможна, но пользователю Windows надо быть готовым работать | в Linux. Работа в ОС Windows возможна, но пользователю Windows надо быть готовым работать | ||
с простым текстовым редактором и командной строкой. | с простым текстовым редактором и командной строкой. | ||
- | Когда авторы начинали знакомиться с | + | Когда авторы начинали знакомиться с '''GNU Octave''', основной проблемой было отсутствие |
хорошего русскоязычного введения в этот язык. Наша книга является попыткой восполнить | хорошего русскоязычного введения в этот язык. Наша книга является попыткой восполнить | ||
- | этот пробел. Поэтому большое внимание было уделено самому языку (глава | + | этот пробел. Поэтому большое внимание было уделено самому языку (глава 3), операциям |
- | с матрицами (глава | + | с матрицами (глава 5) и графическим возможностям пакета (глава 4). |
Наш многолетний опыт преподавания информационных дисциплин в Донецком национальном | Наш многолетний опыт преподавания информационных дисциплин в Донецком национальном | ||
Строка 49: | Строка 49: | ||
методы решения задач. | методы решения задач. | ||
- | Что касается графических оболочек, таких как | + | Что касается графических оболочек, таких как <tt>qtOctave, Xoctave</tt> и <tt>Kalculus</tt>, нами принято |
- | решение кратко описать наиболее стабильную из них, | + | решение кратко описать наиболее стабильную из них, <tt>qtOctave</tt>, а основное внимание в книге |
- | уделить собственно языку. Мы считаем, что | + | уделить собственно языку. Мы считаем, что '''GNU Octave''' - это в первую очередь мощный |
интерпретирующий язык. Зная его, пользователь сможет работать с любой графической оболочкой. | интерпретирующий язык. Зная его, пользователь сможет работать с любой графической оболочкой. | ||
Строка 58: | Строка 58: | ||
Авторы заинтересованы в общении с читателями. Мы ждём ваши замечания и отзывы по | Авторы заинтересованы в общении с читателями. Мы ждём ваши замечания и отзывы по | ||
- | адресам EAlekseev@gmail.com и | + | адресам EAlekseev@gmail.com и chesn_o@list.ru. |
Версия 14:37, 12 сентября 2012
Е.Р. Алексеев, О.В. Чеснокова
Введение в Octave для инженеров и математиков
Ссылка | статус | |
---|---|---|
Электронная версия | PDF 3.4 Mb | в печати |
Печатная версия | ALT Linux, 12.09.2012, ISBN 978-5-905167-10-2
Формат: A5. Тираж: on demand. 368 стр. | |
Рекомендуемый дистрибутив |
Книга посвящена свободно распространяемому пакету Octave. Читатель держит в руках первое описание пакета на русском языке. Описан встроенный язык пакета, подробно рассмотрены графические возможности пакета.
Подробно рассмотрено решение различных инженерных и математических задач. Особое внимание уделено операциям с матрицами, решению нелинейных уравнений и систем, дифференцированию и интегрированию, решению дифференциальных уравнений, оптимизационным задачам и обработке экспериментальных данных (интерполяции и аппроксимации). Наряду со встроенным языком пакета описана среда \Emph{QtOctave}
Книга, которую держит в руках читатель, посвящена GNU Octave - одной из самых интересных прикладных программ для решения инженерных и математических задач.
GNU Octave - это свободный интерпретирующий язык для проведения математических вычислений. По возможностям и качеству реализации интерпретатора язык Octave можно сравнивать с проприетарной программой MATLAB, причём синтаксис обоих языков очень схож.
Существуют версии языка для различных дистрибутивов GNU Linux (ALT Linux, Debian, Ubuntu, Mandriva и др.) и для ОС Windows. На наш взгляд, GNU Octave больше ориентирован на работу в Linux. Работа в ОС Windows возможна, но пользователю Windows надо быть готовым работать с простым текстовым редактором и командной строкой.
Когда авторы начинали знакомиться с GNU Octave, основной проблемой было отсутствие хорошего русскоязычного введения в этот язык. Наша книга является попыткой восполнить этот пробел. Поэтому большое внимание было уделено самому языку (глава 3), операциям с матрицами (глава 5) и графическим возможностям пакета (глава 4).
Наш многолетний опыт преподавания информационных дисциплин в Донецком национальном техническом университете говорит нам о том, что студенту и инженеру наряду с описанием функций, предназначенных для решения той или иной задачи, не лишним будет напомнить и математическую постановку решаемой задачи, а зачастую и численные методы решения задачи. Именно поэтому в ряде глав приведены не только описания функций, но и описаны численные методы решения задач.
Что касается графических оболочек, таких как qtOctave, Xoctave и Kalculus, нами принято решение кратко описать наиболее стабильную из них, qtOctave, а основное внимание в книге уделить собственно языку. Мы считаем, что GNU Octave - это в первую очередь мощный интерпретирующий язык. Зная его, пользователь сможет работать с любой графической оболочкой.
Авторы выражают благодарность компании ALT Linux за многолетнее сотрудничество и возможность издать очередную книгу.
Авторы заинтересованы в общении с читателями. Мы ждём ваши замечания и отзывы по адресам EAlekseev@gmail.com и chesn_o@list.ru.