2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Пересаживаюсь с MathCAD на Wolfram Mathematica
Сообщение25.09.2014, 16:14 


25/09/14
1
Приветствую!

Собственно, сабж. Вольфрам хорош, все нравится.
Интересует, как показать промежуточные вычисления, как это делается в маткаде с помощью float и explicit.

Например:
Задаю переменные
Изображение
Изображение
Изображение
Свожу все в формулу, прописываю explicit (развернуть промежуточные вычисления) и float (значащие цифры, округление)
Изображение
Потом скрываю ключевые слова и привожу все в человеческий вид
Изображение

Вот что-то подобное мне и надо сделать в вольфраме. Чтобы готовый расчет сразу копировать в MathType или ТеХ. Как это сделать?

 Профиль  
                  
 
 Re: Пересаживаюсь с MathCAD на Wolfram Mathematica
Сообщение26.09.2014, 00:04 
Заслуженный участник


25/02/11
1797
Есть команды типа Trace, TraceScan и т.п., но они не дают того, что надо.

Есть также команда TexForm, которая переводит выражение (с некоторыми ограничениями) в формат TeX. Например, знак умножения * эта команда заменяет на пробел. Что логично для буквенных выражений. Вместо //TeXForm можно переделать выражение в строку с помощью //ToString.

Такое
Код:
a := 5; b := a^2; c := a^3;
Reap[TraceScan[Sow, s = b*c]][[2, 1]] /. HoldForm -> Defer
после выделения результат и нажатия Ctrl+Shift+I дает
Код:
{s = b*c, Set, b*c, Times, b, a^2, Power, a, 5, 2, 5^2, 25, c, a^3, Power, a, 5, 3, 5^3, 125, 5*125, 3125, s = 3125, 3125}
Откуда, в приципе, можно что-то получить, удаляя лишнее и добавляя знаки равенства.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group