Программное обеспечение «Matcad» и "МАТЛАБ"

Сообщение №1863 от - 28 ноября 2001 г. 20:22
Тема: Программное обеспечение «Matcad» и "МАТЛАБ"

«Маткад7,Маткад2000,Маткад2001, "МАТЛАБ"»

№1750 от Nov , 21 ноября 2001 г. 11:38:
Уважаемые участники форума!
Не сталкивался ли кто-нибудь с таким явлением в Matcad, что: набор функций написанных и отлаженых в среде Matcad7 работают правильно, но как только документ разработанный в Matcad7 запускается на Matcad2000 или Matcad2001, оказывается, что часть этих функций всё также работают правильно, а часть выдаёт неверный результат. Причём Matcad2000 одни функции работают неправильно, а в Matcad2001 другие.

Причём, попытавшись разобраться в вышеописанном явлении я наткнулся на следующее свойство Matcad2000: оказалось, что две функции написанные в среде Matcad7 по отдельности работают правильно, но если попытаться из них составить какую-то 3-ю функцию (причём, я делал так чтобы работа этих 2-х функций никак не была бы связана друг с другом, т.е. результат на выходе 1-ой функции никак не используется для работы 2-ой), то оказывается, что в теле этой общей 3-ей функции исходные функции (две ф-ии, которые по отдельности работали правильно) теперь работают неправильно!

------------------------------------------------------------------------------------------------------
№1756 от Игрек , 21 ноября 2001 г. 19:27:
В ответ на: Маткад7,Маткад2000,Маткад2001 от Nov , 21 ноября 2001 г.:

Пиратский Маткад вообще глючная вещь, я больше с ним нне работаю.
Где, например, видано, что метод РунгеКутта давал ошибку при разбиении 1000 точек, но работал при 1003?
Ошибка при исполнении, число точек подставляется в качестве константы n.

--------------------------------------------

№1757 от Ana , 21 ноября 2001 г. 21:45:
В ответ на: Re: Маткад7,Маткад2000,Маткад2001 от Игрек , 21 ноября 2001 г.:
> Где, например, видано, что метод РунгеКутта давал ошибку при разбиении 1000 точек, но работал при 1003?
> Ошибка при исполнении, число точек подставляется в качестве константы n.

Что за странное использование метода RK?
По моим понятиям задается шаг интегрирования, а а точка окончания процесса может быть задана либо как некоторое конечное значение аргумента системы диф-уров, либо доставляить решение некоторого уравнения.

----------------------------------
№1787 от Игрек , 23 ноября 2001 г. 20:14:
В ответ на: "Маткад" и метод метод Рунге-Куттаы от Ana , 21 ноября 2001 г.:
> Что за странное использование метода RK?
> По моим понятиям задается шаг интегрирования, а а точка окончания процесса может быть задана либо как некоторое конечное значение аргумента системы диф-уров, либо доставляить решение некоторого уравнения.

Конец процесса задается конечной точкой (длиной отрезка), шаг- числом точек деления отрезка N
N=5000
rkfixed(...,N)

---------------------------------------
№1790 от Ana, 23 ноября 2001 г. 20:54:
В ответ на: Re: "Маткад" и метод метод Рунге-Куттаы от Игрек , 23 ноября 2001 г.:
> > Что за странное использование метода RK?
> > По моим понятиям задается шаг интегрирования, а а точка окончания процесса может быть задана либо как некоторое конечное значение аргумента системы диф-уров, либо доставляить решение некоторого уравнения.

> Конец процесса задается конечной точкой (длиной отрезка), шаг- числом точек деления отрезка N
> N=5000
> rkfixed(...,N)

Но это же годится только для пользователей, которые совсем ничего не программируют для себя!
И эта программа автономна что ли.
Т.е. не вставляется в какие-то свои программки?

-------------------------------------------------------------------
Ректор МГУ про"МАТЛАБ".
№1816 от Саша. , 25 ноября 2001 г. 17:42:
В ответ на: Программное обеспечение «Matcad» от - , 25 ноября 2001 г.:
Кто-нибудь может прокомментировать, "МАТЛАБ"и «Matcad»
это одно и то же или нет.
Если нет, то чем отличаются?
Далее цитата из доклада Виктора Антоновича Садовничего.

+++++++++
«Ведь никакое вычисление нельзя продолжать бесконечно, и где-то, на каком-то шаге мы его обрываем и полученную таким образом приближенную численную величину принимаем за решение рассматриваемой задачи - за истину.

Но сходимость многих вычислительных алгоритмов, используемых в машинных расчетах, не доказана в классическом понимании.
Тем не менее, именно на этой вере возведено практически все здание современных компьютерных вычислений и приложений. Многообразные вычислительные процедуры существуют и используются, но их строгое теоретическое обоснование либо отсутствует, либо остается неполным.

Пример - всем известные и широко используемые коммерческие пакеты для решения стандартных математических задач - среди них пакет "МАТЛАБ".»

Таким образом, ясно, что с появлением компьютеров мир математики, безусловно, стал меняться. Изменяются не только математическое мышление, математические методы, но и научное мировоззрение в целом.
Как все это повлияет в конечном итоге на математическое образование судить не берусь, поскольку пока еще мало опыта, да и эмоции вокруг компьютеров часто подавляют трезвый расчет и взвешенный анализ.

------------------------------------------------------------
№1819 от andre dajd , 25 ноября 2001 г. 23:15:
В ответ на: Ректор МГУ про"МАТЛАБ". от Саша. , 25 ноября 2001 г.:
> Кто-нибудь может прокомментировать, "МАТЛАБ" и «Matcad» это одно и то же или нет. Если нет, то чем отличаются?

Matlab - Matrix laboratory
Исторически система символьной и численной матричной математики.
Matcad - исторически система + система подготовки математических документов.

Помню, когдя я увидел его впервые, лет 10 назад, первая ассоциация была с электронной таблицей, где вместо ячеек были формулы. Изменишь одну - изменится все от нее зависящее.
До сих пор, Matlab - это, в первую очередь, библиотека. к ней можно обращаться извне, и в нее уже много чего встроено.

При этом, символьный пакет - не родной, а Maple.
При этом, основной интерфейс - либо скрипты, либо коммандная строка.

MathCAD - скорее система для красивого рисования формул и их символьной обработки, обпять же в красивом, "естественном" виде, а не в коммандной строке, как в Matlabe.

Из моего опыта, практическая ценность подобного рода пакетов может быть в следующем.

1) Доказательство тривиальной аналитической неразрешимости чего-то.
Например, неинтегрируемость.
Своего рода, замена Абрамовица-Стегуна или Градштайна-Рыжика.

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

В остальном, штука практически бесполезная на мой звгляд.

---------------------------------------------------


Отклики на это сообщение:

Ну на мой взгляд Mathcad 2000 просто немеренно глючит, а вот 7-мой работает достаточно устойчиво.


Физика в анимациях - Купить диск - Тесты по физике - Графики on-line

Реклама:
Rambler's Top100