LINUX.ORG.RU

Maxima для физиков: единицы измерения и физические константы

 , , ,


0

1

Опубликована статья, описывающая использование модулей ezunits и physical_constants, входящих в состав системы компьютерной математики Maxima. Модули предоставляют поддержку единиц измерения и физических констант.

Круг применения Maxima (wxMaxima) гораздо шире, чем простые арифметические операции. В этой статье рассказано о нескольких вещах, упрощающих использование Maxima для решения физических задач.

>>> Подробности

хороший, годный математический пакет. Диффуры умеет решать и много чего другого. :)

И статейка наверное полезная... жаль нет времени на чтение. %(

BattleCoder ★★★★★ ()

несерьезно это. Расчеты все равно в безразмерных единицах делают. А в качестве калькуляторов обычно используются всякие октавы и сцилабы.

demidrol ★★★★★ ()
Ответ на: комментарий от demidrol

Нифига. Я для расчётов всё время максимой пользовался и пользуюсь как альтернативой матлабу. Она единственная, кто нормально производит символьные вычисления. А октав и сайлаб заточены под численные.

А модуль для размерностей — полезная штука, если занимаешься сложными расчётами. Как ещё проверить, что нет ошибок в формуле на несколько строк?

Zombieff ★★ ()
Ответ на: комментарий от Zombieff

Провести аудит формулы, и доказать ее верность.

Ваш КО

anonymous ()
Ответ на: комментарий от Zombieff

Цитируем Zombieff

Как ещё проверить, что нет ошибок в формуле на несколько строк?

ну блин, обычно первым делом переходят к безразмерным единицам при громоздких расчетах, не?

demidrol ★★★★★ ()
Ответ на: комментарий от demidrol

символьные вычисления тоже нужны - без них никуда.

Когда есть некоторая задача, которую надо решить - прежде чем решать численно - для уменьшения погрешностей (связанных с ограничением точности вычислений, например, типа float/double) необходимо упростить эту самую формулу вычислений... Практика показывает.

BattleCoder ★★★★★ ()
Ответ на: комментарий от demidrol

некоторые извращенцы ещё используют ms excel для расчётов и построения графиков ;) И ВНЕЗАПНО (взрыв мозга) некоторые из них графики вместо того, чтобы экспортировать в eps/png, берут и скриншотят print screen-ом(!)

BattleCoder ★★★★★ ()
Ответ на: комментарий от demidrol

>>ну блин, обычно первым делом переходят к безразмерным единицам при громоздких расчетах, не?

Для начала надо убедиться, что размерности не врут.

mclaudt ()

> Maxima для физиков

Интересно, что выберут русские физики?

Stalin ★★★★★ ()

Годный сайт. Подписался на RSS. Вернулась жена. Позвонил начальник, сказал, что пришло повышение, зарплата выросла в 2 раза. Спасибо RSS с Lug.nsk.ru

anonymous ()
Ответ на: комментарий от Stalin

Microsoft(tm) Excel(r)(tm) Enterprise. Разумеется, в Slackware(tm) 13 Enterprise, через Wine (enterprise), всё скачанное с торрентов.

movietrouble ()
Ответ на: комментарий от Stalin

При выборе математического пакета можно же и не отказываться от других. Грамотные физики будут комбинировать их, применяя каждый в своей нише. Что касается Maxima — это лучший из открытых пакетов для символьных вычислений. Если смотреть вообще — возможно, уступит разве что Mathematica от Wolfram

Кстати, слышал, что sage использует maxima для аналитических вычислений. У них там полностью свой ни на что непохожий синтаксис? Можно ли обращаться к ядру maxima на прямую? Кто использовал?

Nixopatolog ()
Ответ на: комментарий от Nixopatolog

sage - это чистой воды Python интерфейс к различным мат пакетам.

Сам пользуюсь Maxima - это единственный свободный мат пакет со вменяемым интерфейсом (WxMaxima). К сожалению умеет далеко не всё - приходится свои финты ушами делает. Нет матричной экспоненты, которая была мне нужна. Реализация egigen values/eigen vectors - мозговыносящая: возвращает не очень удобно - лучше бы возвращала каждый вектор и каждое значение, а не списками с кратностью. Пришлось свой враппер писать.

Зато пока писал своё - проникся идеологией Lisp =)

Кстати - может я просто не знаю? У других пакетов есть удобный интерфейс (не консольный/текстовый)?

compila ()
Ответ на: комментарий от anonymous

> Провести аудит формулы, и доказать ее верность.

Ваш Петросян

Очевидное исправление.

Zombieff ★★ ()
Ответ на: комментарий от movietrouble

пф, чушь. Обычно Jorinlab origin (где уж тут tm, r и прочая х..та — не знаю)

demidrol ★★★★★ ()
Ответ на: комментарий от Nixopatolog

к ядру напрямую не обращался, но писал руками всякие аппроксимации и регуляризации прямо в окне wxmaxim'ы

Aid_ ()
Ответ на: комментарий от Stalin

Интересно, что выберут русские физики?

Наши астрофизики ее не используют вообще. Некоторые пользуются сайлабом, но в основном все-таки MIDAS, IRAF, MatLab, IDL...

Eddy_Em ☆☆☆☆☆ ()
Ответ на: комментарий от Stalin

Пока еще действует, но очень сильно напрашивается на металлолом.

Eddy_Em ☆☆☆☆☆ ()

Приказ №235

1. Максиму закопать
2. Вольфрам Математику откопать


Анонимус 18 декабря 2010года

anonymous ()
Ответ на: комментарий от compila

Кстати - может я просто не знаю? У других пакетов есть удобный интерфейс (не консольный/текстовый)?

У других это у каких? Есть морда texmacs ко многим свободным мат. пакетам. Однако стоит иметь в виду, что maxima не только единственная свободная CAS с нормальной нативной мордой, но и вообще единственная юзабильная открытая CAS.

anonymous ()
Ответ на: комментарий от Eddy_Em

Наши астрофизики ее не используют вообще. Некоторые пользуются сайлабом, но в основном все-таки MIDAS, IRAF, MatLab, IDL...

Что такое «сайлаб» ?

anonymous ()
Ответ на: комментарий от anonymous

>texmacs

который просто ужасно, просто чудовищно, просто бесконечно ТТТОРМММОЗЗЗИТТТТ

thunar ★★★★★ ()
Ответ на: комментарий от thunar

Слишком эмоционально. Он, конечно, тормозит, но не так ужасно. Смысла его использовать нет, т.к. для всех интересных пакетов с которыми он работает есть менее убогие интерфейсы.

anonymous ()
Ответ на: комментарий от BattleCoder

Как человек,который собаку съел на расчётах, решительно заявляю,что если требуется обработать(без построения графиков) какой-то небольшой массив данных, то ничто не сделает это так наглядно,как exсel
Строить в нём графики,конечно,идиотизм, но опять же, это делается очень наглядно и гибко.

anonymous ()
Ответ на: комментарий от Stalin

> Интересно, что выберут русские физики?

reduse? IMHO скорее axiom.

Evgueni ★★★★★ ()
Ответ на: комментарий от thunar

> который просто ужасно, просто чудовищно, просто бесконечно ТТТОРМММОЗЗЗИТТТТ

Проблема генерации битмэп-шрифтов. Говорят он сейчас векторные умеет подхатывать.

Evgueni ★★★★★ ()
Ответ на: комментарий от anonymous

> Как человек,который собаку съел на расчётах, решительно заявляю,что если требуется обработать(без построения графиков) какой-то небольшой массив данных, то ничто не сделает это так наглядно,как exсel

Откройте для себя R и не ешьте больше собак.

Evgueni ★★★★★ ()
Ответ на: комментарий от anonymous

Таблицы контрагентов что ли копируешь? ... И нет языка няшнее VB. бгг.

anonymous ()
Ответ на: комментарий от compila

> У других пакетов есть удобный интерфейс (не консольный/текстовый)?

texmacs потихонечку ускоряют. Сейчас делается силами очень активного студента интерфейс texmacs к axiom.

Evgueni ★★★★★ ()
Ответ на: комментарий от Evgueni

axiom'ом пользоваться вообще невозможно.

anonymous ()
Ответ на: комментарий от Nixopatolog

> Что касается Maxima — это лучший из открытых пакетов для символьных вычислений.

Есть ещё reduse и axiom.

Evgueni ★★★★★ ()
Ответ на: комментарий от anonymous

> то ничто не сделает это так наглядно,как gnumeric/LO Calc

Фикс. Мы же все-таки на линукс.орг.ру как-никак!

pevzi ★★★★★ ()
Ответ на: комментарий от Evgueni

> Откройте для себя R

Плюсую.

Кстати, почему никто не вспоминает няшку sympy? Конечно, сейчас он еще далек от состояния готовности, но разрабатывается активно и подает надежды.

pevzi ★★★★★ ()

А я моделирую всякие столкновения элементарных частиц в R...

skvitek ★★ ()
Ответ на: комментарий от Stalin

Они выберут Wolfram Mathematica. По крайней мере, у нас в университете давно уже.

PowerPC ()
Ответ на: комментарий от compila

> Maxima - это единственный свободный мат пакет со вменяемым интерфейсом (WxMaxima).

ТО, к чему катится wxMaxima надо убивать, убивать, убивать! Я задолбался подобными интерфейсами что в математике, что в мэпле. Emacs рулит безобразно!

annoynimous ★★★★★ ()
Ответ на: комментарий от PowerPC

> Wolfram Mathematica

Математика хороша, но сцуко, over 1000 баксов за банальную лицензию с активацией... А кампус-версия тю-тю несколько лет назад.

annoynimous ★★★★★ ()

Да..., нет слов, каток перестройки мощно прошелся по русским физикам, аж до Новосибирска добрался. Дожили, физики для определения размерности maximу используют. Ждем новых открытий! Привет и Калифорнии!

anonymous ()
Ответ на: комментарий от anonymous

Люди старались, делали программу «электронная таблица» для расчётов в табличках. Сделали. А нельзя ли сделать в ней графики? Сделали. Миллионы людей сидят, считают, графики рисуют — исполняют свою работу при помощи удобного и простого инструмента. Тут приходит анонимус и объявляет всё это идиотизмом.

Все слушают анонимуса и рыдают.

Oleaster ★★★ ()

В нашем вузе все юзают и хвалят Mathcad. Наглядный и простой интерфейс. При распечатке сразу ясна формула. Ход решения показать преподователю, который не знает ни Mathcad ни других пакетов.

maxima+texmacs тормозит и падает. Тормоза терпеть могу, лишь бы не падал.

Ziel ()
Ответ на: комментарий от Ziel

> Mathcad

Убивать, убивать, убивать за это поделие! Хотите проприентарщинки — возьмите лучша Мэпл или Математику.

annoynimous ★★★★★ ()

c прискорбием сообщаю, что все программы символьных вычислений в среднем сосут у Вольфрам Математики, хотя иногда бывает что в какой-то узкой области и лучше нее

anonymous ()
Ответ на: комментарий от Ziel

маткад - самая худшая программа среди всех извесных мне аналогов

anonymous ()
Ответ на: комментарий от Ziel

УБИВАТ!!!

>Mathcad

При распечатке сразу ясна формула

Насмотрелся я на говно под названием «маткадовские формулы и графики в ворде». Это же ужас. За использование маткада студням надо отрубать руки, а преподу — голову.

srj ★★ ()
Ответ на: комментарий от Stalin

Меня многие знакомые физики убеждали перейти на IDL (мол, очень удобная штука, правда, дорогущая).

Eddy_Em ☆☆☆☆☆ ()
Ответ на: комментарий от Eddy_Em

Для меня очень удобным (интуитивно понятным :) ) является Матлаб, на который меня подсадили в универе.

Правда, несколько месяцев назад я описал на ЛОРе свои нужды, и многие сошлись во мнении, что ничего лучше R для меня нет. Полазил по инету - таки да, привлекательная штука. Вот только руки не доходят. Но я как бы не физик. Поэтому и интересовался в выборе :)

Stalin ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.