Определение переменных в Mathcad. Сообщения об ошибках Почему переменная не определена в маткаде

MathCad 7.0 Professional – универсальный инструмент для работы с формулами, графиками и текстами. Он обладает мощными вычислительными функциями и возможностью аналитических преобразований.

Инструкция

  • MathCad обрабатывает документ слева направо и сверху вниз. Поэтому, задав значение переменной, можно будет использовать ее во всех дальнейших вычислениях. Чтобы определить переменную, введите ее имя. Символом присваивания является знак «двоеточия». После него укажите конкретное значение, которое вы хотите присвоить переменной.
  • К переменной можно приравнивать определенное число, числовое выражение, формулу из других переменных, заданных ранее. Пусть, например, необходимо определить переменную quantity, равную 50. Введите с клавиатуры текст: «quantity:50». На экране отобразится «quantity:=50». В арифметическом меню программы есть специальная кнопка присваивания:= .
  • Если вы хотите изменить значение quantity, сотрите клавишей BackSpace 50 и введите нужное выражение или число. Нажмите Enter и переменная примет новое значение. Изменятся также значения всех переменных, каким-либо образом зависящих от quantity. Если MathCad обнаружит некорректную операцию (к примеру, деление на ноль), выражение окрасится в красный цвет, рядом с оператором появится сообщение-подсказка.
  • Пусть теперь нужно вычислить значение функции для переменной function. При этом сама функция зависит от переменной quantity: function=sin(1/2*quantity). Присвойте function данное выражение: function:=sin(1/2*quantity). После запуска программы на экране появится результат.
  • Все вычисления в MathCad можно сопровождать комментариями и пояснениями. Щелкните в свободном месте экрана мышкой, нажмите Insert и выберите Text Region в строке меню. В появившейся текстовой рамке начните ввод текста. Для ввода второй строки нажмите Enter и продолжите набирать текст. Так, операцию присваивания вы можете сопроводить комментарием типа «x равно 6». Комментировать можно любой шаг программы. В некоторых случаях это очень помогает человеку, работающему с кодом, понять суть происходящего и не запутаться в алгоритме.
  • Определение переменных в Mathcad

    Чтобы определить переменную, достаточно ввести её имя и присвоить ей некоторое значение, для чего служит оператор присваивания.

    1. Введите в желаемом месте документа имя переменной.

    2. Введите оператор присваивания с помощью клавиши <;> или нажатием соответствующей кнопки Definition (Присваивание) на панели инструментов Calculator (Арифметика) или Evaluation (Выражения).

    3. Введите в появившийся фрейм требуемое значение переменной.

    Кнопка оператора присваивания для удобства помещена сразу на две панели Calculator и Evaluation .

    Ввести новое значение переменной возможно как в виде числа, так и в виде математического выражения, содержащего другие переменные и функции, а также в виде строкового выражения (листинг 3.1). В последнем случае будет создана переменная s не численного, а строкового типа.

    Функции

    Функции в Mathcad записываются в обычной для математика форме, например,

    f (x )=sin (x ),

    где f (х ) - функция;

    f - имя функции;

    х - список переменных.

    Легче всего ввести написание функции в документ при помощи клавиатуры.

    В Mathcad формально можно разделить функции на два типа˸

    1. встроенные функции;
    2. функции, определенные пользователем.

    Применение функций обоих типов в расчетах совершенно одинаково, с тем исключением, что любую встроенную функцию можно сразу использовать в любом месте документа, а пользовательскую функцию необходимо предварительно определить в документе до момента вычисления её значения.

    Определение переменных в Mathcad - понятие и виды. Классификация и особенности категории "Определение переменных в Mathcad" 2015, 2017-2018.

  • - Оформление текста и комментариев в Mathcad

    Текстовую область можно разместить в любом незанятом месте документа Mathcad. Чтобы до начала ввода указать программе, что требуется создать не формульный, а текстовый регион, достаточно, перед тем как ввести первый символ, нажать клавишу " (двойная кавычка). В результате на... .


  • - Обращение к программе-функции Mathcad

    Для выполнения программы-функции необходимо обратиться к имени программы-функции с указанием списка фактических параметров (если в описании программы присутствует список формальных параметров), т. е. <имя - программы> (список фактических параметров) Фактические... .


  • - Использование Mathcad в качестве калькулятора.

    Для набора выражения используются клавиатура и панели инструментов, которые доступны с помощью меню Просмотр\Панели. Например, для расчёта выражения необходимо набрать 1/, затем найти знак корня в панели «Калькулятор». В знаменателе выражения появится шаблон который... .


  • - Язык программирования Mathcad

    Основными инструментами работы в Mathcad являются математические выражения, переменные и функции. Нередко записать формулу, использующую ту или иную внутреннюю логику (например, возвращение различных значений в зависимости от условий), в одну строку не удается. Назначение... .


  • - ПрограмМНЫЙ комплекс MathCad

    Для проведения измерений осциллограф нужно настроить, для чего следует задать: расположение осей, по которым откладывается сигнал; нужный масштаб развертки по осям; смещение начала координат по осям, режим работы по входу: закрытый или открытый; режим... .


  • - ПрограмМИРОВАНИЕ в MathCad

    Для написания программ в среде MathCad существует специальная панель Programmіng (Программирование) (рис.16, а), она относится к панели Math (Математические) (рис.16, б). Язык программирования MathCad имеет предельно малое количество операторов (рис. 16, а). Чтобы написать программу,... [читать подробнее] .


  • - ОбрАБОТКА данНЫх СРЕДСТВАМИ MathCad

    Известно, что экспериментальные данные, как правило, задаются дискретно в виде массива данных из двух пар чисел (хі, уі). В связи с этим возникает задача аппроксимации дискретных данных непрерывной функцией f(x). В MathCad для обработки экспериментальных данных существуют... .


  • Возможности Mathcad можно в полной мере оценить только при использовании переменных и функций.

    Два знака равенства

    В выражениях Вам необходимо использовать числа (константы), переменные, операторы и знаки равенства. В повседневной жизни мы используем знак равенства = для различных операций. Mathcad, однако, различает эти операции. Наиболее важные из них:

    • определение (присвоить значение) – вводится через двоеточие [:]
    • вычисление – вводится через знак равенства [=]

    Оператор определения не менее важен, чем оператор вычисления. Значение выражения y можно отобразить только после присвоения ему какого-либо значения. x и y здесь являются переменными .

    Введите следующие выражения:

    Эти два знака равенства принципиально различны, поэтому их не следует путать.

    Поместите курсор перед числом 4 в первом выражении:

    Удалите число 4 с помощью клавиши и введите 5. Щелкните по пустой области и убедитесь, что результат третьего выражения изменился на 25:

    Попробуйте удалить число 25. Вы увидите, что при первом нажатии число станет красным, а при повторном нажатии удалится 25 и знак равенства:

    Использование переменных

    Введите следующие выражения:

    Попробуйте изменить значение x на 100, 0.5, -4 и 0:

    Первые два случая дадут в результате число. При -4 получится мнимое число. Да, Mathcadможет работать и с такими числами. При нуле программа выдаст ошибку, а результат будет обведен красным. Если Вы щелкните по неправильному выражению, то получите описание, что может быть не так:

    Теперь о том, какие имена можно и нельзя использовать для переменных. Есть несколько правил: имя переменной не может начинаться с цифры и в имени переменной нельзя использовать пробелы и знаки операторов. Имена переменных могут начинаться:

    • с любой строчной или прописной буквы
    • другие символы, если они не являются операторами
    • символы с вкладки Математика –> Операторы и символы –> Символы
    • символы из Таблицы символов Windows

    Вот несколько примеров:

    Переменные можно использовать, только если они были определены ранее. «Ранее» означает, что объявление переменной должно располагать выше или левее выражения, где она используется. Если переменная не объявлена, появится сообщение об ошибке:

    Подстрочные индексы

    В Mathcad есть два различных вида подстрочных индекса для переменных:

    1. Описательный подстрочный индекс.
    2. Индекс массива (матрицы).

    Чтобы набрать описательный подстрочный индекс, введите имя переменной, нажмите и наберите подстрочный индекс:

    Переменная с описательным подстрочным индексом – это обычная переменная, со своим именем. Индекс массива существенно отличается от него. Этот индекс можно ввести, нажав открывающую квадратную скобку [ после имени переменной. У переменной может быть один или два индекса массива:

    Индекс массива должен быть числом. При этом не следует путать виды подстрочных индексов, т.к. они выглядят практически идентично:

    Разница видна при щелчке мышью по выражению:

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

    Функции

    Переменные можно использовать, только если они были определены ранее. Однако есть одно важное исключение – определение функции. Можно определить собственную функцию, как на примере ниже:

    Переменная a является локальной для функции. Она не определена за пределами функции:

    Если Вы определили a до определения функции, значение a не будет изменено в процессе вычисления значения функции.

    Внимание: если Вы дали переменной такое же имя, как и функции, Вы больше не сможете использовать эту функцию. У переменной и функции должны быть разные имена:

    Этой проблемы можно избежать, задав для переменной и функции разные обозначения. Об этом мы поговорим в уроке 10 «Обозначения и единицы измерения».

    Функции могут содержать две и более переменной:

    Здесь значения переменных x и y также не изменяются при вычислении функции.

    Встроенные функции

    В Mathcad есть большое число встроенных функций. Зайдите на вкладку Функции:

    Список всех функций можно увидеть, щелкнув по кнопке Все функции.

    Заметьте, что тригонометрические функции принимаю в качестве аргумента угол в радианах, а не в градусах. Для использования градусов используйте символ с вкладки Математика –> Операторы и символы –> Символы:

    Математика в тексте

    В текст можно вставить математическую область. Таким образом, можно использовать над- и подстрочные символы в тексте. Для этого при редактировании текстовой области нажмите кнопку Математика с вкладки Математика –> Области:

    Резюме

    1. В Mathcadесть два различных знака равенства: определить:= и вычислить =.
    2. Имя переменной обычно начинается с буквы; цифры нельзя использовать в начале переменной. Также можно использовать символы с клавиатуры, с панели Математика –> Операторы и символы –> Символы, с Таблицы символов Windows.
    3. Чтобы определить переменную и задать ей значение:
    • щелкните мышью на пустую область;
    • введите имя переменной;
    • нажмите [:] для ввода оператора определения;
    • введите значение, которое Вы хотите присвоить.
    1. Чтобы дать переменной описательный подстрочный индекс:
    • нажмите ;
    • введите подстрочный индекс.
    1. Чтобы дать переменной индекс массива:
    • щелкните мышью в конце имени переменной;
    • нажмите открывающую квадратную скобку [;
    • введите число – подстрочный индекс.
    1. Переменную можно использовать ниже или правее места, где она определена.
    2. Имя функции следует набирать по тем же правилам, что и имя переменной, но ввод имени функции заканчивается вводом [(]. В скобках содержатся аргументы функции.
    3. Переменные в функциях – локальные, т.е. они определены только при использовании функции.
    4. Математическую область можно встроить в текст. Эту возможность следует использовать, если необходимо вставить над- и подстрочные символы в текст.