Тестирование файла в MC14/15

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

Модератор: Admin

Vladimir__
Сообщения: 1660
Зарегистрирован: Вс дек 21, 2003 8:52 am

Тестирование файла в MC14/15

Сообщение Vladimir__ » Ср дек 28, 2011 2:48 pm

Просьба к форумчанам протестировать (на расчет данного файла без возникновения ошибок) следующий файл Mathcad (для версий 14/15): http://bit.ly/ryVkSs

Korobov V I
Сообщения: 1609
Зарегистрирован: Вт янв 21, 2003 5:12 pm

Сообщение Korobov V I » Ср дек 28, 2011 3:00 pm

В MC14 ошибок нет.

Vladimir__
Сообщения: 1660
Зарегистрирован: Вс дек 21, 2003 8:52 am

Сообщение Vladimir__ » Чт дек 29, 2011 9:53 am

Korobov V I писал(а):В MC14 ошибок нет.

Спасибо. Вот, что получается у меня в Mathcad 15 M010 и Mathcad Prime 1.0 (ошибка одна и та же).

MC15:

Изображение


Prime 1.0:

Изображение


P.S. Файл для Mathcad Prime 1.0: http://rghost.ru/35656951

VFO
Сообщения: 4227
Зарегистрирован: Ср фев 27, 2002 8:03 pm

Сообщение VFO » Чт дек 29, 2011 12:09 pm

Vladimir__ писал(а):
Korobov V I писал(а):В MC14 ошибок нет.

Спасибо. Вот, что получается у меня в Mathcad 15 M010 и Mathcad Prime 1.0 (ошибка одна и та же).

MC15:

Изображение


Prime 1.0:

Изображение


P.S. Файл для Mathcad Prime 1.0: http://rghost.ru/35656951

А что показывает трассировка ошибки в Mathcad 15?

Vladimir__
Сообщения: 1660
Зарегистрирован: Вс дек 21, 2003 8:52 am

Сообщение Vladimir__ » Пт дек 30, 2011 9:19 am

VFO писал(а):...А что показывает трассировка ошибки в Mathcad 15?

В Mathcad 15 - "Индекс массива является недопустимым для этого массива.":

Изображение


В Mathcad Prime 1.0 и Prime 2.0 Alpha 2 ошибка одна и та же - "Недопустимый индекс массива. Индекс должен быть целым числом не менее ORIGIN и не более номера последнего элемента.":

Изображение


Изображение

VFO
Сообщения: 4227
Зарегистрирован: Ср фев 27, 2002 8:03 pm

Сообщение VFO » Пт дек 30, 2011 9:32 am

Vladimir__ писал(а):
VFO писал(а):...А что показывает трассировка ошибки в Mathcad 15?

В Mathcad 15 - "Индекс массива является недопустимым для этого массива.":

Изображение


В Mathcad Prime 1.0 и Prime 2.0 Alpha 2 ошибка одна и та же - "Недопустимый индекс массива. Индекс должен быть целым числом не менее ORIGIN и не более номера последнего элемента.":

Изображение



Изображение

Нужно всегда не просто читать сообщение об ошибке, идти по ее следу!

Vladimir__
Сообщения: 1660
Зарегистрирован: Вс дек 21, 2003 8:52 am

Сообщение Vladimir__ » Пт дек 30, 2011 10:07 am

VFO писал(а):...Нужно всегда не просто читать сообщение об ошибке, идти по ее следу!

Это всё понятно (в данном случае возможность трассировки ошибки даёт всего один шаг). Но суть не в этом, мне интереснее понять почему программа нормально работает в Mathcad 14 и не работает в MC15 и Prime 1.0, Alpha 2.0. И, при необходимости, отправить отчет об ошибке в PTC. Поэтому и предлагаю протестировать данную программу в разных версиях Mathcad.

Korobov V I
Сообщения: 1609
Зарегистрирован: Вт янв 21, 2003 5:12 pm

Сообщение Korobov V I » Пт дек 30, 2011 10:23 am

Vladimir__ писал(а):
VFO писал(а):...Нужно всегда не просто читать сообщение об ошибке, идти по ее следу!

Это всё понятно (в данном случае возможность трассировки ошибки даёт всего один шаг). Но суть не в этом, мне интереснее понять почему программа нормально работает в Mathcad 14 и не работает в MC15 и Prime 1.0, Alpha 2.0. И, при необходимости, отправить отчет об ошибке в PTC. Поэтому и предлагаю протестировать данную программу в разных версиях Mathcad.

Если честно, то я, будучи химиком, так и не понял, зачем эта программа вообще нужна :oops:

Vladimir__
Сообщения: 1660
Зарегистрирован: Вс дек 21, 2003 8:52 am

Сообщение Vladimir__ » Пт дек 30, 2011 10:41 am

Автор программы приводил ссылку на исходный источник:
http://www.chemical-stoichiometry.net/part2.pdf
http://www.chemical-stoichiometry.net/tutorial.htm

P.S.
Korobov V I писал(а):...Если честно, то я, будучи химиком, так и не понял, зачем эта программа вообще нужна :oops:

:)

Коробов В И
Сообщения: 156
Зарегистрирован: Вт янв 15, 2008 6:43 pm

Сообщение Коробов В И » Пт дек 30, 2011 11:09 am

Vladimir__ писал(а):Автор программы приводил ссылку на исходный источник:
http://www.chemical-stoichiometry.net/part2.pdf
http://www.chemical-stoichiometry.net/tutorial.htm

P.S.
Korobov V I писал(а):...Если честно, то я, будучи химиком, так и не понял, зачем эта программа вообще нужна :oops:

:)

Это я к тому, что для меня более полезной была бы Mathcad программа для подбора коэффициентов окислительно-восстановительной реакции. Например, такой:
Изображение

VFO
Сообщения: 4227
Зарегистрирован: Ср фев 27, 2002 8:03 pm

Сообщение VFO » Пт дек 30, 2011 11:52 am

Vladimir__ писал(а):
VFO писал(а):...Нужно всегда не просто читать сообщение об ошибке, идти по ее следу!

Это всё понятно (в данном случае возможность трассировки ошибки даёт всего один шаг).

И этот шаг определяющий ошибку, кстати говоря.

Vladimir__
Сообщения: 1660
Зарегистрирован: Вс дек 21, 2003 8:52 am

Сообщение Vladimir__ » Пн янв 02, 2012 5:29 pm

В версии Mathcad 11a всё нормально работает :? :

Изображение

Korobov V I
Сообщения: 1609
Зарегистрирован: Вт янв 21, 2003 5:12 pm

Сообщение Korobov V I » Пн янв 02, 2012 9:04 pm

Кстати, все нормально работает в Mathcad 15.0.0.436
Изображение

Vladimir__
Сообщения: 1660
Зарегистрирован: Вс дек 21, 2003 8:52 am

Сообщение Vladimir__ » Пн янв 02, 2012 9:28 pm

Korobov V I писал(а):Кстати, все нормально работает в Mathcad 15.0.0.436

Это релиз Mathcad 15 F000 :!:.

Vladimir__
Сообщения: 1660
Зарегистрирован: Вс дек 21, 2003 8:52 am

Сообщение Vladimir__ » Пт янв 06, 2012 1:29 pm

В данном случае ошибка была связана с некорректной работой встроенной функции Mathcad - "rref(A) - возвращает матрицу, представляющую приведенно-ступенчатую форму по строкам для A." Ошибка актуальна только для последних версий - Mathcad M010 и Mathcad Prime 1.0. Техподдержка PTC обещает исправить эту ошибку в будущих релизах.