Вопрос покупателя

Среди отзывов на МК-161 встретил, наконец, нормальный вопрос потенциального покупателя.

sublimator пишет:
23 апреля 2009 в 16:05

посоветуйте мне, как человеку, который в этом году пойдет на матфак, что лучше: ti-92, или мк-161?
применение - в основном по-быстрому дифференцировать и интегрировать в тех ситуациях, когда пк нет рядом…..
вроде бы ти-92 более под эти дела заточен..
может ли мк-161 строить графики?
Источник

Если быть честным, то человеку надо ответить: "Да, с помощью МК-161 тоже можно интегрировать, дифференцировать и строить графики. Но если ты хочешь по-быстрому, то не получится. А для графиков тебе придется стать программистом на мнемокоде МК-161, причем без компьютера и связи с ним по RS-232 написать работающую графическую программу вряд ли получится."

Калькулятор типа HP-50g/TI-89 обладает встроенным математическим пакетом, позволяющим итегрировать, дифференцировать, строить графики и еще много чего в том числе и в аналитическом виде (алгебраическая запись выражений и формул вместо числовых значений).

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

Так что пойдет человек в магазин за калькулятором HP/TI и проголосует рублём, поскольку имеющие место отдельные преимущества МК-161, к сожалению, бесполезны для подобных типовых задач среднестатистического студента.

Комментарии

То есть изделие от тексас инструментс более "блондико-ориентированное"?

Сравнение. В целом да. Брутальнее МК-152 вообще ничего нет ;) http://www.gamedev.ru/flame/forum?id=66447&page=139

Если подразумевается дифференцирование и интегрирование в численном виде, есть вполне подходящие программы для МК-152/161. Строить графики функций тоже можно, как уже говорилось. Всё это делается при помощи отдельно загружаемых и запускаемых программ. Но без понимания, какой алгоритм оптимальнее использовать в каждом конкретном случае и умения оформить вычисление функции на языке ПМК при этом не обойтись.

Системы компьютерной математики в ЭКВМ нет, то есть непосредственно формулы преобразовывать они не умеют.

С другой стороны, для использования зарубежных калькуляторов вам придётся хорошо изучить руководство. Потому что TI и HP "из коробки", конечно, умеют многое. Вопрос в том, через какое время Вы сами сумеете сделать требуемое с его помощью. :)

А мне всегда было интересно, как на калькуляторе можно реализовать символьные преобразования выражений. Они на компьютере-то, в Маткаде, не всегда правильно делаются. А у калькулятора возможностей ещё меньше, чем у ПК.

Чёрная магия. Понятно, что Чёрной Королеве интересна чёрная магия. :-)

Кстати, реализация вычислений с плавающей запятой на 8-битной однокристалке сравнима по сложности с реализацией символьных преобразований, на ней же. Единственное, что литературы по реализации компьютерной алгебры пока не так много, как, скажем, по приближению функций степенными рядами и цепными дробями.

Начинается всё с написания простых примитивов, как в школе. Функций, которые преобразуют "a*(b+c)" в "a*b+a*c" и наоборот. Потом, по мере накопления подобных примитивных преобразований, на их основе пишутся более сложные функции — вплоть до кодирования университетской программы, того же дифференцирования и интегрирования.

Иерархию этих символьных функций можно посмотреть в любой реализации СКМ. Хоть в HP 50g, хоть в свободных системах для персоналок.

На каком-то уровне реализации количество перерастает в качество. По крайней мере сильно влияет на сознание человека, увидевшего современные системы СКМ. Душа Арбинады, например, не вынесла подобного испытания — новенький HP 50g навеки увёл странствующего рыцаря из нашего круга. ;-)

Нечто подобное мы делали в качестве курсовика по автоматизации научных исследований. В моем частном варианте было так: вводятся произвольные правила вычисления одних параметров модели через другие, задаются связи. Далее, имея несколько известных параметров, система автоматически генерирует программу для вычисления неизвестных. Программку даже можно скачать вместе с уцелевшими документами типа пояснительной записки: http://www.arbinada.com/node/368

sublimator [quote=sublimator]То есть изделие от тексас инструментс более "блондико-ориентированное"?[/quote]

Нет, изделие типа HP-50g/TI-89 обладает встроенным математическим пакетом, позволяющим итегрировать, дифференцировать, строить графики и еще много чего в том числе и в аналитическом виде (алгебраическая записью буковок вместо числовых значений).

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