"Оптимизация" размерных единиц в MathCAD или Откуда Взялись Литры?
Как известно, одна из сильных сторон пакета MathCAD - умение работать с размерными единицами, то есть, не просто перемножить 2 числа, но и "понимать", что если 5 вольт умножить на 2 ампера, то будет 10 ватт:
Увидеть все размерные единицы можно в окне Вставка - Единицы (Insert - Unit).
Однако, в ряд версий встроено "упрощение" размерностей, иногда "упрощающее" их весьма странно, так что умножив 2 квадратных метра на 3 метра мы рискуем получить следующее:
"L" - встроенное обозначение для литров в нелокализованной версии. Проблема решается просто - двойным щелчком мыши на числе вызываем окно форматирования (Format Result), переключаемся на вкладку, отвечающую за показ размерностей (Unit Display) и снимаем стоящую там по умолчанию галочку "упрощения":
Убрать "оптимизацию" единиц измерения в MathCAD
Видим, как положено, 6 кубометров. Формально результат, конечно, был правильным - 2 "бака" с основанием в квадратный метр и высотой по 3 метра дадут в сумме как раз показанные выше 6000 литров (кубических дециметров) жидкости, но ожидаешь-то другого :)
19.01.2013, 15:06 [14915 просмотров]