Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Определение дискретного аргументаСодержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте MathCad может выполнять повторяющиеся или итерационные вычисления отдельных выражений. С этой целью используется специальный тип переменных – дискретные аргументы. Переменная типа дискретный аргумент принимает диапазон значений, например, все целые числа от 0 до 10. Если в выражении присутствует дискретный аргумент, то MathCad вычисляет выражение столько раз, сколько значений содержит дискретный аргумент. Например, надо вычислить результаты для диапазона значений t от 10 до 20 с шагом 1. Это делается следующим образом: Сначала указывается первое значение диапазона, затем – второе, в данном случае 11, а затем нажать на клавишу (;), чтобы получить изображение многоточия и ввести последнее значение диапазон
Пример: t:=10,11..20 Пример t:=10,11..20 Уравнение движения тела, падающего в поле силы асс=-9.8 тяжести
таблицу вычисленных значений:
Итак, для определения дискретного аргумента сначала указывается первое значение диапазона, затем – второе, затем нажимается клавиша (;), чтобы получить изображение многоточия и вводится последнее значение диапазона. Создание вектора или матрицы Одиночное число в MathCad называется скаляром. Столбец чисел называется вектором, а прямоугольная таблица чисел – матрицей. Общий термин для вектора или матрицы – массив. Имеются два способа создать массив: § Заполняя массив пустых полей из меню Математика Матрица § Используя дискретный аргумент, чтобы определить элементы с его помощью. § Считывая элементы массива из файлов данных. Можно различать имена матриц, векторов и скаляров, используя различный шрифт для их написания. Например, имена векторов записывать жирным, а имена скалярных переменных курсивом. Создание вектора 1. Математика è Матрицы (CTRL/M) Появляется диалоговое окно.(Insert – matrix) 2. Укажите число строк, равное числу элементов вектора, в поле «Строк», например, 3 3. Напечатайте 1 в поле «Столбец» и нажмите «Создать». MathCad создаст вектор с пустыми полями для заполнения. 4. Заполните поля и щелкнув мышью (Tab) – переход на другое поле.
Добавить другой вектор
- выделите вектор в рамочку - Напечатайте знак +. MathCad показывает поле для второго вектора - Математика è Матрицы Создайте другой вектор с тремя элементами - Введите значения в поля и нажмите =, чтобы увидеть результат
Сложение – только одна из операций MathCad, определенных для векторов и матриц.(также есть -, *, скалярное произведение, целочисленные степени, детерминанты и другие операции). Матрица создается так же как вектор. Вектор – столбец идентичен матрице с одним столбцом. Можно также создать вектор-строку, создав матрицу с одной строкой и многими столбцами. При работе с векторными аргументами, всегда подразумевают вектор-столбец. Чтобы превратить вектор-строку в вектор-столбец используйте оператор транспонирования (CTRL+1) 2. Приоритеты операций и порядок вычислений. Правила вычисления выражений с логическими операциями. (предыдущий билет). Операция преобразования типов. Автоматическое преобразование типов.
Операция явного преобразования типа () Операция преобразования (или приведения) типа.
Эта бинарная операция в контексте так называемого постфиксного выражения и в контексте выражения приведения обеспечивает изменение типа значения выражения, представляемого вторым операндом. Информация о типе, к которому преобразуется значение второго операнда, кодируется первым выражением, которое является спецификатором типа. Например, (int)d; Приведение типов. Идентификаторы типов данных также часто встречаются в явном виде в операторе явного приведения (указания) типов. Этот оператор выглядит как идентификатор типа, записанный в скобках непосредственно перед выражением. Например: int i; double a; a=3.65; i=(int)a;
В результате выполнения 4-й строчки этой программы произойдёт приведение значения переменной типа double к типу int, которое потом запишется в переменную i, в результате чего там окажется значение 3. Здесь (int) – оператор приведения типов. Справедливости ради следует сказать, что даже если бы записали просто i=a; то в i всё равно бы записалось 3, значение было бы преобразовано за счёт автоматического приведения типов (это будет рассмотрено ниже). Автоматическое преобразование типов Преобразование типов в арифметических выражениях осуществляются автоматически к наивысшему типу. Например, в ходе операции с операндами типов double и int операнд типа int будет преобразован к double. Преобразование типов при присваивании В операциях присваивания тип присваиваемого значения преобразуется к типу переменной, получающей это значение. Преобразования при присваивании допускаются даже в тех случаях, когда они влекут за собой потерю информации.
Преобразование целых типов данных происходит по следующим правилам: · Если значение попадает в новый диапазон, то новое значение = старому с точностью до типа; · Если значение не попадает в новый диапазон, то результат преобразований не определён (обрабатывается в зависимости от компилятора).
Преобразование вещественных типов: · Значения типа float преобразуются к типу double без потери точности. Значения типа double при преобразовании к типу float представляются с некоторой потерей точности. Е · Если порядок значения типа double слишком велик для представления значением типа float, то происходит потеря значимости. Преобразование к целым типам значений с плавающей точкой (в 2 приёма): · Сначала производится преобразование к типу long. Дробная часть плавающего значения отбрасывается при преобразовании к типу long. · Затем это значение типа long преобразуется к требуемому типу. Если полученное значение слишком велико для типа long, то результат преобразований не определён. Билет Mathcad: Символьные и численные вычисления. Задание точности численных операций. Примеры символьных и численных вычислений. (Лекция маткад, конец)
|
|||
|
Последнее изменение этой страницы: 2016-08-16; просмотров: 1202; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.141 (0.007 с.) |