Используйте ключевое слово explicit в символьных расчетах, чтобы возвращать выражения с подставленными значениями переменных, но без приведения числовых выражений.
Чтобы точно скопировать этот пример, на вкладке Расчет (Calculation) щелкните Параметры расчета (Calculation Options) > Единицы измерения и константы в символьных операциях (Units/Constants in Symbolics), чтобы включить эту опцию.
1. Задайте несколько переменных с единицами измерения:
2. Используйте ключевое слово explicit для замены переменной ее значением в следующем выражении:
3. Вычислите выражение численно:
4. Замените единицы измерения в окончательном результате на метры в секунду:
Исключение подстановок
У ключевого слова explicit есть модификаторы, которые позволяют указать, какие переменные получают подстановку при назначении:
1. Подставьте значение одной переменной:
2. Покажите, что explicit задает подстановку только для назначенных переменных:
Переменная d игнорируется, поскольку она не является частью выражения.
3. Покажите, что использование модификатора ALL дает тот же результат, что и указание всех переменных:
4. Заметьте, что отсутствие модификаторов дает тот же эффект, что и переопределение имен переменных перед другими типами аналитических вычислений:
5. Чтобы выполнить упомянутый выше численный расчет без использования explicit, используйте функцию clear.sym, чтобы очистить символьные значения всех переменных:
6. Используйте explicit для отображения формул через переменные без подстановки значений переменных, определенных в другом месте документа:
Сцепленные вычисления
Используйте ключевое слово explicit и его модификаторы в сцеплении с другими символьными ключевыми словами и вычислениями аналогично тому, как это делается с другими символьными операциями. Настройки действуют в рамках всего расчета.
1. Используйте ключевые слова explicit и float в сцепленных символьных вычислениях:
Результат не содержит числовые подстановки, потому что все три переменные были символически очищены на предыдущем шаге.
2. Переопределите три переменные и затем повторите предыдущий расчет:
3. Разместите вместе ключевые слова explict и float над одним оператором аналитического преобразования:
Размещение ключевых слов и модификаторов вместе в некоторых случаях может дать результаты, отличающиеся от результатов сцепленных вычислений.
4. Назначьте символьный результат переменной, а затем вычислите эту переменную численно:
5. Покажите, что числовой результат остается неизменным при указании других переменных после explicit:
Вычисления в явном виде используются для возврата к именованным переменным в аналитических расчетах без переопределения переменных. После того как значение было замаскировано, можно возобновить многошаговое символьное или символьное/числовое вычисление при обработке некоторых переменных как имен и некоторых - как их числовые значения.
Подстановка значений в зависимости от предыдущих значений
Определения можно сцеплять, но для подстановки всех значений необходимо включить полную последовательность переменных.
1. Задайте несколько переменных:
2. Используйте ключевое слово explicit для подстановки значения определенной переменной:
3. Сделайте значение переменной c отображаемым как отдельное число, задав его аналитическое вычисление в определении:
4. Добавьте квадратный корень в определение переменной d:
5. Замените квадратный корень из c численным значением, выбрав другое символьное представление d: