Как в mathcad увеличить число знаков после запятой

REDMOND

Форматирование формул в PTC Mathcad

Пользователям часто нужно оформить в PTC Mathcad расчет с формулами, оформленных в следующей последовательности:

  • формула в символьном виде;
  • формула с подставленными числами;
  • результат вычисления.

Пример такого расчета показан на рисунке (версия Mathcad – 15.0):

mathcad_format_01

В этой статье описано, как можно отформатировать формулы в PTC Mathcad под заданные требования с помощью команд explicit и float.

Сначала следует определить все переменные, входящие в формулу, т.е. задать им численные значения:

mathcad_format_02

Затем нужно ввести имя результирующей переменной и присвоить ей нужное выражение:

mathcad_format_03

Если не открыта панель «Символьные», её следует открыть командой «Вид –> Панели инструментов –> Символьные». Поставьте курсор в выражение и на этой панели выберите команду explicit, которая подставляет в формулу численные значения входящих в нее переменных. После этого в выражении появится стрелка – оператор символьного вычисления – со словом explicit:

mathcad_format_04

Затем после слова explicit следует с клавиатуры через запятую ввести ALL – модификатор, указывающий на то, что подставить следует все переменные, входящие в выражение. Затем щелкните левой кнопкой мыши вне выражения. Отобразится результат подстановки:

mathcad_format_05

Для вычисления и отображения результата с необходимым числом знаков после запятой поставьте курсор на выражение с подставленными числами и на панели символьные выберите команду float:

mathcad_format_06

В пустой местозаполнитель после слова float следует ввести желаемое число десятичных разрядов. Именно с такой точностью число будет отображено в результате вычислений и при подстановке этого результата в другие выражения:

mathcad_format_07

На следующем шаге следует скрыть ключевые слова и отобразить знаки равенства вместо операторов символьного вычисления (стрелки) и операторов присваивания (двоеточие-равно). Щелкните правой кнопкой по нужному выражению и в команде «Отображать определение как» выберите «Знак равенства»:

mathcad_format_08

В результате вместо оператора присваивания «:=» будет отображен обычный знак равенства:

mathcad_format_09

REDMOND

Затем щелкните правой кнопкой по выражению с вычислением и в команде «Отображать вычисления как» выберите «Знак равенства»:

mathcad_format_10

Стрелки операторов символьного вычисления будут заменены на знаки равенства:

mathcad_format_11

Снова щелкните правой кнопкой мыши по выражению и выберите команду «Скрыть ключевые слова»:

mathcad_format_12

В результате ключевые слова explicit и float и их модификаторы отображаться не будут. Таким образом, формулы приведены к желаемому виду:

mathcad_format_13

В PTC Mathcad Prime действия по подстановке выполняются аналогично, но, к сожалению, скрывать ключевые слова и изменять вид операторов в текущей версии (PTC Mathcad Prime 3.0) нельзя:

Способ увеличить количество знаков после запятой в количестве

(5)Воду какую нибудь поставляют? Что за номенклатура такая?
И что за система измерения такая что у неё есть 4й знак? Кратными в системе СИ для физ величин вроде всегда были 2, 3, 6, 9 и тд. степени, только для приставок количества информации другая кратность.
Или такое то же встречается?

Делал доработки одной компании. Они закупают воду на насосной станции. Вот помню у них какая то такая муть была. Они там что то литрами выставляли. Но там проблема была на сколько помню со стоимостной оценкой. И когда договорились копейки отбрасывать и выставлять кубами то проблема исчезла сама собой.

  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти
  • Скопировать ссылку
  • Перейти

(12) Вот у нас в одном филиале продавцы в истерике, что нужно приходовать и продавать с 4 знаками. Потому что раньше у них была конфа, в которой было 4 знака. Вот только эта конфа не обновлялась, потому что обновить после такого изменения невозможно. Мне такая перспектива не улыбается.

Похоже, проще всего прилепить к номенклатуре допреквизит, в котором хранить коэффициент с 4 знаками. При поступлении и продаже пересчитывать в упаковки, а потом по доп коэффициенту в выходные формы. А внутреннее количество пусть остается типовое с 3 знаками.

Как в mathcad увеличить число знаков после запятой

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

"Оптимизация" размерных единиц в 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 литров (кубических дециметров) жидкости, но ожидаешь-то другого 🙂

REDMOND

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *