WxMaxima для студентов-физиков: различия между версиями

Содержимое удалено Содержимое добавлено
Нет описания правки
Нет описания правки
Строка 9:
После этого программа появится в разделе «Обучение» меню вашей ОС. Если она по каким-то причинам не появилась, значит такова ваша судьба. В таком случае я рекомендую вам запускать ее через диалоги запуска, которые в большинстве дистрибутивов вынесены на сочетание клавиш alt-f2. Лично я предпочитаю инициировать этот диалог с панели. А вообще, вы можете расположить на панели любое приложение, которое бы вы хотели, хоть ту же максиму.
 
[[Изображение:Снимокэкрана.png|frame|Диалог запуска на панели.|center]]
<br clear="all"/>
После запуска программы вы попадете в ее главное окно, которое выглядит следующим образом:
[[Изображение:Snap.png|frame|Главное окно wxMaxima.|center]]
<br clear="all"/>
Если это окно открылось, то вы прошли самую сложную часть руководства, и можете двигаться далее.
Строка 19:
 
Для начала следует разобраться, как сюда что-то вводить. Нажав на Enter вы обнаружите, что перед вами возникла неведомая фигура, обозначающая здесь приглашение командной строки. Попробуйте ввести какое-нибудь выражение, а затем нажать на Ctrl-Enter, прямо как в аське. И, о чудо, wxMaxima выдает вам ответ!
[[Изображение:Снимок экрана-4.png|frame|Простейшие расчеты в wxMaxima|center]]
<br clear="all"/>
Если в аське вы привыкли отправлять сообщения по Enter, а не по Ctrl-Enter, то и такую возможность предоставляют настройки программы. Вам необходимо зайти в меню Правка → Настройки и там, на вкладке «Опции» вы увидите последним в списке поле для галочки «Enter evalutes cells». Именно она отвечает за то, чтобы сообщения для максимы отправлялись по Enter.
[[Изображение:Снимок экрана-2.png|frame|Настройка отправки по Enter|center]]
<br clear="all"/>
Если вы хотите обозначить какое-то значение для более удобного оперирования, вы можете присвоить ему имя. Проще говоря, вы можете задать константу, которую максима будет затем подставлять в выражения автоматически. Делается это следующей не очевидной командой:
pi: 3.14
Знак ':' является «оператором» присваивания, а левая и правая часть выражения, как можно догадаться, являются именем и значением константы соответственно. Теперь константу pi можно использовать в выражениях.
 
Что касается числа π, то оно доступно в maxima под именем %pi. Знак процента означает, что константа служебная. Еще одним примером такой константы может служить мнимая единица - %i. Проверьте, если вы возведете %i в квадрат, то получите минус единицу.
[[Изображение:Снимок экрана-5.png|frame|Использование констант в максиме.|center]]
<br clear="all"/>
При расчете лабораторных зачастую приходится использовать массивы данных. Сейчас я расскажу вам, как их вводить. Как их использовать можно будет прочитать далее. Для введения массива можно воспользоваться следующей конструкцией:
a: [1,2,3]
Вообще говоря, называть эту структуру массивом некорректно. В maxima эта структура называется списком, а массив это несколько другое. Но такой терминологией удобнее оперировать, и я буду выражаться то так, то правильно. Доступ к элементам списка напоминает доступ к элементам массива в C-подобных языках программирования:
a[1]
a[3]
Как уже поняли некоторые читатели, работа в максима напоминает программирование на каком-нибудь интерпретируемом языке, и тем, кто ознакомлен с таким программированием будет легче в ней работать. Я постараюсь писать это пособие таким образом, чтобы остальным тоже было понятно. Если же у меня это не получится, переделайте мое руководство, ведь оно под лицензией Creative Commons!
[[Изображение:Снимок экрана-6.png|frame|Использование списков.|center]]
<br clear="all"/>
И последнее, о чем я хочу вам рассказать в разделе о данных, это флаг численных вычислений (да-да, именно так тавтологично он здесь и называется :) ). Этот флаг влияет на представление чисел, которыми вы оперируете. Грубо говоря, его значение по умолчанию означает, что целые числа, которыми вы оперируете, при делении друг на друга предстанут перед вами не в виде иррационального числа с десятичной точкой, а в виде дроби. Если вы его переключите, то все ваши числа будут как будто бы дробными.
[[Изображение:Снимок экрана-7.png|frame|Влияние флага численных вычислений.|center]]
<br clear="all"/>
Вот и все. Теперь у вас есть отличный калькулятор для выражений любой сложности. Если вы хотите, чтобы максима для вас стала чем-то большим, не переключайте канал!