Как вывести переменную в маткад
Перейти к содержимому

Как вывести переменную в маткад

  • автор:

Как вывести переменную в маткад

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

Смотрите видео об определении переменных:
Дополнительные сведения

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

• При вводе оператора области дискретных значений появятся новые местозаполнители. Необходимо ввести скаляры в каждый из этих местозаполнителей, чтобы создать переменную-диапазон.

• Можно оценить переменные путем ввода оператора оценки сразу после их определения. Например:

• Можно использовать матрицу или вектор для определения нескольких переменных одновременно: каждый элемент с правой стороны назначается одновременно соответствующему элементу с левой стороны. Например:

1.2.3. Переменные и оператор присваивания MathCAD 12 руководство

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

Как вы видите, присваивание обозначается не знаком равенства, а специальным символом, чтобы подчеркнуть его отличие от операции численного вывода. Оператор присваивания вводится нажатием клавиши-двоеточия , либо при помощи панели Calculator (Калькулятор). Символ равенства «=» говорит о вычислении значения слева направо, а символ «:=» — о присваивании значения справа налево.

Тем не менее пользователю позволено изменить внешнюю форму оператора на более привычный для математика символ обычного равенства (что категорически не рекомендуется делать, поскольку сильно ухудшает восприятие Mathcad-программы). Для этого (рис. 1.6) следует вызвать нажатием правой кнопки мыши из области оператора присваивания контекстное меню и выбрать в нем пункт Equal (Равно). Кстати, подобным образом можно выбирать написание и некоторых других операторов, допускающих обозначение разными символами (например, оператора умножения).

Если попытаться ввести знак численного вывода (обычного равенства) для переменной, впервые встречающейся в документе, он будет автоматически заменен символом присваивания.

Листинг 1.3. Присваивание значения переменной и его использование в расчетах

Рис. 1.6. Выбор вида оператора присваивания (см. листинг 1.3)

Для того чтобы вычислить значение выражения, содержащего некоторую переменную, следует просто ввести его, а затем применить оператор численного вывода (листинг 1.3, последняя строка). При этом необходимо, чтобы этой переменной ранее в документе было присвоено какое-либо значение.

Помимо оператора обычного присваивания, в Mathcad имеется еще один оператор глобального присваивания (=). Если вставить его для задания значения переменной в любой части документа (например, в самом низу), то эта переменная автоматически будет определена в любой части документа.

В отличие от численных, для символьных вычислений задание значений всех переменных необязательно (листинг 1.4). Если некоторым переменным присвоены значения (как переменной а в листинге 1.4), то для получения результата используется это числовое значение. Если же переменной не было присвоено никакого значения, (как переменной k), она воспринимается аналитически, просто как некоторое имя.

Символьные вычисления, позволяющие решить многие задачи аналитически, являются одной из самых впечатляющих возможностей Mathcad. Фактически Mathcad «знает» математику, по крайней мере, на уровне неплохого ученого. Умелое использование интеллекта символьного процессора Mathcad избавит вас от огромного количества рутинных вычислений, например, интегралов и производных. Обратите внимание на традиционную форму написания выражений (листинг 1.4), единственная особенность заключается в необходимости применения знака символьных вычислений —> вместо знака равенства. Его, кстати, можно ввести в редакторе Mathcad с любой из панелей Evaluation (Выражения) или Symbolic (Символика), а символы интегрирования и дифференцирования — с панели Calculus (Вычисления).

Листинг 1.4. Переменные в аналитических расчетах

disp

disp( X ) отображает значение переменной X не распечатывая имя переменной. Другой способ отобразить переменную состоит в том, чтобы ввести свое имя, которое отображает ведущий “ X = ” перед значением.

Если переменная содержит пустой массив, disp возвращается, ничего не отображая.

Примеры

Отображение значений переменных

Создайте переменную с числами и другую переменную с текстом.

A = [15 150]; S = 'Hello World.';

Отобразите значение каждой переменной.

disp(A)
15 150
disp(S)
Hello World.

Матрица отображения с метками столбца

Отобразите матрицу и пометьте столбцы как Corn , Oats , и Hay .

X = rand(5,3); disp(' Corn Oats Hay')
Corn Oats Hay
disp(X)
0.8147 0.0975 0.1576 0.9058 0.2785 0.9706 0.1270 0.5469 0.9572 0.9134 0.9575 0.4854 0.6324 0.9649 0.8003

Отображение гиперссылки в командном окне

Отобразите ссылку на веб-страницу включением кода гиперссылки HTML, как введено к disp . Например, отобразите ссылку на MathWorks ® Веб-сайт.

X = 'MathWorks Web Site'; disp(X)

Отображение нескольких переменных на той же строке

Вот три способа отобразить несколько значений переменных на той же линии в Командном окне.

Конкатенация нескольких векторов символов вместе с помощью [] оператор. Преобразуйте любые числовые значения в символы с помощью num2str функция. Используйте disp отобразить результат.

name = 'Alice'; age = 12; X = [name,' will be ',num2str(age),' this year.']; disp(X)
Alice will be 12 this year.

Используйте sprintf создать текст, и затем отобразить его с disp .

name = 'Alice'; age = 12; X = sprintf('%s will be %d this year.',name,age); disp(X)
Alice will be 12 this year.

Используйте fprintf непосредственно отобразить текст, не создавая переменную. Однако, чтобы отключить отображение правильно, необходимо закончить текст новой строкой ( \n ) метасимвол.

name = 'Alice'; age = 12; fprintf('%s will be %d this year.\n',name,age);
Alice will be 12 this year.

Входные параметры

X — Входной массив
массив

Чтобы отобразить больше чем один массив, можно использовать конкатенацию или sprintf или fprintf функции как показано в примере, Отображение Несколько Переменных на Той же Линии.

Расширенные возможности

Основанная на потоке среда
Запустите код в фоновом режиме с помощью MATLAB® backgroundPool или ускорьте код с Parallel Computing Toolbox™ ThreadPool .

Эта функция полностью поддерживает основанные на потоке среды. Для получения дополнительной информации смотрите функции MATLAB Запуска в Основанной на потоке Среде.

Смотрите также

Представлено до R2006a

Открытый пример

У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?

Документация MATLAB

Поддержка

  • MATLAB Answers
  • Помощь в установке
  • Отчеты об ошибках
  • Требования к продукту
  • Загрузка программного обеспечения

© 1994-2021 The MathWorks, Inc.

  • Условия использования
  • Патенты
  • Торговые марки
  • Список благодарностей

Для просмотра документации необходимо авторизоваться на сайте
Войти
Памятка переводчика

1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.

2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.

3. Сохраняйте структуру оригинального текста — например, не разбивайте одно предложение на два.

4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.

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

Как вывести переменную в маткад

Операторы > Матричные операторы > Переменные-диапазоны

Переменные-диапазоны

Переменные-диапазоны — это последовательности значений, определенные с использованием оператора диапазона:

Переменная-диапазон i является последовательностью, начинающейся с 0 и оканчивающейся 2 с шагом между соседними значениями последовательности, равным 1. Размер шага можно изменить, задав второе значение последовательности:

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

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