2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Математический софт позволяющий брать дивергент, ротор и т.д
Сообщение09.02.2010, 18:55 
Есть ли какой-нибудь математический софт позволяющий брать дивергент, ротор, градиент и т.д. при работе с векторными и скалярными функциями в аналитическом виде?! Т.е. например – хочу скажем из уравнений Максвелла вывести какие-нибудь частные случаи, например, уравнение для перпендикулярной составляющей вектора магнитного потенциала. Пишу уравнения Максвелла, пишу вспомогательные уравнения, ввожу допущения и сообщаю компьютеру относительно какой переменной и в каком виде я бы хотел видеть ответ.
Я конечно могу это сделать и на бумажке с помощью ручки и книжки по векторному и тензорному анализу, но мне просто интересно, есть ли такой софт. Просто иногда бывают такие случаи что выводишь-выводишь формулы во всяких криволинейных координатах, да еще когда анизотропия – легко ошибиться и хотелось бы перепроверить себя.

 
 
 
 Re: Математический софт позволяющий брать дивергент, ротор и т.д
Сообщение09.02.2010, 19:01 
Аватара пользователя
Там производные просто брать надо (на наблу умножем) -- это любой матпакет может.

 
 
 
 Re: Математический софт позволяющий брать дивергент, ротор и т.д
Сообщение09.02.2010, 20:39 
fuzzy2006 в сообщении #286749 писал(а):
Есть ли какой-нибудь математический софт позволяющий брать дивергент, ротор, градиент и т.д. при работе с векторными и скалярными функциями в аналитическом виде?!
Например, Mathematica: Vector Analysis Package

 
 
 
 Re: Математический софт позволяющий брать дивергент, ротор и т.д
Сообщение09.02.2010, 22:02 
С тензорами в аналитическом виде эта Mathematica работать может?! Интегралы от функций всячески «крутить-вертеть» можно?!
Или например возможно ли такое: записываю в программе уравнение (или уравнения) в частных производных (УЧП), начальные и граничные условия. Далее пишу какие-нибудь команды и, например, хочу записать это УЧП начальные и граничные условия в виде одного функционала - записать задачу вариационной постановке, используемой в методе конечных элементов. Т.е. записать задачу в слабой форме (weak form)?! Возможно ли такое сделать с использованием Mathematica?! Если Математике это не по зубам – может быть есть другой более мощный софт?!

 
 
 [ Сообщений: 4 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group