БлогNot. "Оптимизация" размерных единиц в MathCAD или Откуда Взялись Литры?

Помощь дата->рейтинг Поиск Почта RSS канал Статистика nickolay.info Домой

"Оптимизация" размерных единиц в MathCAD или Откуда Взялись Литры?

Как известно, одна из сильных сторон пакета MathCAD - умение работать с размерными единицами, то есть, не просто перемножить 2 числа, но и "понимать", что если 5 вольт умножить на 2 ампера, то будет 10 ватт: 5V*2A=10W

Увидеть все размерные единицы можно в окне Вставка - Единицы (Insert - Unit).

Однако, в ряд версий встроено "упрощение" размерностей, иногда "упрощающее" их весьма странно, так что умножив 2 квадратных метра на 3 метра мы рискуем получить следующее: 2m^2*3m=6*10^3L :)

"L" - встроенное обозначение для литров в нелокализованной версии. Проблема решается просто - двойным щелчком мыши на числе вызываем окно форматирования (Format Result), переключаемся на вкладку, отвечающую за показ размерностей (Unit Display) и снимаем стоящую там по умолчанию галочку "упрощения":

Убрать "оптимизацию" единиц измерения в MathCAD
Убрать "оптимизацию" единиц измерения в MathCAD

Видим, как положено, 6 кубометров. Формально результат, конечно, был правильным - 2 "бака" с основанием в квадратный метр и высотой по 3 метра дадут в сумме как раз показанные выше 6000 литров (кубических дециметров) жидкости, но ожидаешь-то другого :)


теги: числа ошибка mathcad

Здесь можно оставить коментарий, обязательны к заполнению только красные поля. Не пишите лишнего, и всё будет хорошо :)

Ваше имя:
Пароль (если желаете зарегистрировать имя):
Любимый URL (если указываете, то вставьте полностью):
Текст сообщения (до 1024 символов):
 
Введите код сообщения: 3166
 

19.01.2013, 15:06; рейтинг: 10863

  свежие записипоиск по блогукомментироватьстатистика

Наверх Яндекс.Метрика
© PerS
вход