Пример. Вычисление в явном виде
Ключевое слово explicit
Используйте ключевое слово 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:
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Было ли это полезно?