Wolfram Mathematica. Проблема.

Форум пользователей пакета Mathematica

Модератор: Admin

Oriolus
Сообщения: 2
Зарегистрирован: Пт янв 25, 2013 4:30 pm

Wolfram Mathematica. Проблема.

Сообщение Oriolus » Пт янв 25, 2013 4:35 pm

Помогите разобраться. В файле два последних графика: выражение для обоих идентичное, разница только в цвете. В результате получаются совершенно различные графики.
Файл.

VSI
Сообщения: 305
Зарегистрирован: Вт мар 15, 2005 6:40 pm
Откуда: Мариуполь

Re: Wolfram Mathematica. Проблема.

Сообщение VSI » Сб янв 26, 2013 10:07 am

Oriolus писал(а):...выражение для обоих идентичное, разница только в цвете...

Не такие уж они (выражения) идентичные...
Изображение

Oriolus
Сообщения: 2
Зарегистрирован: Пт янв 25, 2013 4:30 pm

Сообщение Oriolus » Сб янв 26, 2013 3:04 pm

Так вот в этом и проблема: Что изменилось при добавлении пробела?
Добавление лишних пробелов не должно менять результаты!

Gordon
Сообщения: 300
Зарегистрирован: Вт сен 08, 2009 8:16 pm

Сообщение Gordon » Вс янв 27, 2013 8:47 pm

Преобразуйте раскрашенное выражение в InputForm (Shift+Ctrl+I) и сравните с не форматированным:

Код: Выделить всё

CE[s_] = kflow*((s - xNO2vHem2[s])/(VConst[xNO2vHem2[s]]*(Plus[VNrfAB[xNO2vHem2[s]] + VNirC[xNO2vHem2[s]] + VNirX[xNO2vHem2[s]]])));

CE2[s_] = kflow*((s - xNO2vHem2[s])/(VConst[xNO2vHem2[s]] + VNrfAB[xNO2vHem2[s]] + VNirC[xNO2vHem2[s]] + VNirX[xNO2vHem2[s]]));

В знаменателе 3 суммы и 1 умножение.
Желательно не использовать форматирование кода предназначенное для текста, об этом даже в справке где-то написано. Для очистки формата используйте shift+ctrl+пробел.