LINUX.ORG.RU

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

 , , ,


0

1

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

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

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

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

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

BattleCoder ★★★★★ ()

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

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

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

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

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

Цитируем Zombieff

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

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

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

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

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

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

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

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

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

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

mclaudt ()

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

anonymous ()
Ответ на: комментарий от 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 ()
Ответ на: комментарий от thunar

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

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

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

anonymous ()
Ответ на: комментарий от 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 ★★ ()
Ответ на: комментарий от compila

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

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

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

> Wolfram Mathematica

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

annoynimous ★★★★★ ()

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

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

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

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

Oleaster ★★★ ()

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

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

Ziel ()

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

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

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

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

УБИВАТ!!!

>Mathcad

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

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

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

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

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

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