Программирование скачать реферат

[ книги ] [ рефераты ] [ новости ] [ ридеры ] [ регистрация ] [ вход ]
[ новинки книг ] [ категории книг ] [ правила ]

Решение инженерно-технических задач в среде Mathcad скачать реферат

Математический пакет Mathcad [23, 42, 44] позволяет специалистам в конкретной научно-технической области быстро освоить работу на компьютере и реализовать на них математические модели, не вдаваясь в тонкости программирования. Mathcad – это зарегистрированная торговая марка фирмы MathSoft, Inc. (http://www.mathsoft.com), представляющая собой сокращение английской фразы: Mathematical Computer Aided Design – математическое проектирование с помощью компьютера.
Ниже приведены три примера решения типовых задач теплоэнергетики [68], которые дают представления об особенностях работы в среде Mathcad.
Задача 1. Расчет термодинамических свойств воды и водяного пара. Ниже представлено формирование функции пользователя vw(p), предназначенной для определения удельного объема кипящей воды на линии насыщения (vw) от давления (p), и функции hss(T, p), предназначенной для определения удельной энтальпии перегретого пара (hss) от температуры (T) и давления (p).
Расчет удельного объема кипящей воды на линии насыщения сводится к интерполяции (здесь задействована встроенная Mathcad-функция interp) кубическими сплайнами (cspline) табличных данных, хранящихся в двух векторах: P – табличные значения давления и V – табличные значения удельного объема. Элементы векторов – величины размерные: давление измеряется в мегапаскалях (106Pa), а удельный объем – в литрах на килограмм (m3/1000kg). В векторах P и V (они транспонируются из векторов-строк в вектора-столбцы) показаны только крайние элементы (далее будут показаны экраны дисплея, отображающие работу в среде Mathcad):
Интерполяция сплайном для определения удельного объема кипящей воды ведется в диапазоне давлений от 611 Па до 22,088 МПа. Функция error отслеживает значение аргумента p, прерывает выполнение вычислительной процедуры и выдает пользовательское сообщение об ошибке (“Давление низкое” или “Давление высокое”), если значение аргумента не попадает в оговоренный диапазон (эту работу выполняет оператор if).
Созданную функцию с одним аргументом можно вызвать в традиционном виде (функция), а также в виде префиксного и постфиксного операторов.
При этом в расчетах возможны различные размерности давления, объема и массы (здесь kgf – килограмм силы, galUK – британский галлон, lb – фунт и lbf – фунт силы и ft – фут). Далее представлено решение обратной задачи через встроенную Mathcad-функцию root (поиск корня уравнения) – определение давления при заданном значении удельного объема кипящей воды.
Расчет удельной энтальпии перегретого пара ведется также через кубический сплайн, но уже двухмерной интерполяцией. Табличные значения энтропии (килоджоули на килограмм) заносятся в матрицу M, «боковик» которой (без первого элемента) значения температуры (градусы Цельсия), а «шапка» – давления (мегапаскали). Далее эти значения с помощью встроенной функции submatrix разносятся по матрицам TP (у нее два столбца и 18 строк) и M (квадратная матрица с порядком 18). Так достигается компромисс между требованиями наглядного представления табличных данных и спецификой двумерной сплан-интерполяции в среде Mathcad.
К пользовательским сообщениям об ошибках ввода неверных значений аргументов (температура и давление пара) добавлено новое – “Ошибка: измените p и/или T”. Ошибка возникает в том случае, если рассчитанное значение энтальпии окажется меньше наименьшего табличного значения (1930,8 кДж/кг), что может случиться на границах матрицы H, где вместо отсутствующих термодинамических табличных данных записано: -1.
Пользовательскую функцию hss(T, p) с двумя аргументами можно вызывать в традиционной форме (функция), а также инфиксным и древовидным оператором.
Аналогичным образом построены и другие функции термодинамических свойств воды и водяного пара: удельная энтальпия кипящей воды на линии насыщения hw(p), удельная энтальпия сухого пара на линии насыщения hs(p), удельная энтропия кипящей воды на линии насыщения sw(p), удельная энтропия сухого пара на линии насыщения ss(p), удельная энтропия перегретого пара sss(T, p) и др. Соответствующий самораскрывающийся архивный файл с именем WaterSteamPro.exe хранится на FTP-cервере по Internet-адресу: http://twt.mpei.ac.ru/orlov/watersteampro/. Этот файл можно по сети Internet скопировать на компьютер конкретного пользователя, разархивировать файл и задействовать его в термодинамических расчетах, что и будет сделано при решении второй задачи.
Особенности Mathcad, проиллюстрированные примерами:
1. Интерфейс пользователя в среде Mathcad опирается на операторы ввода и операторы вывода значений переменных и выражений.
В среде Mathcad три оператора ввода:
A  ■ – ввод значения локальной переменной, область видимости которой ограничена местом ввода переменной и концом вычислительной процедуры, отмеченной вертикальной чертой, фиксирующей начало и конец программного блока (см. выше программу формирования функции vw(p));
A := ■ – ввод значения полуглобальной переменной, область видимости которой – это часть Mathcad-документа, расположенная правее и ниже места ввода переменной;
A  ■ – ввод значения глобальной переменной, область видимости – весь Mathcad-документ.
Кроме того, в Mathcad-документе возможны ссылки на другой Mathcad-документ (на соответствующий Mathcad-файл на диске – файл с расширением mcd), переменные и пользовательские функции которого, становятся видимыми в текущем Mathcad-документе.
В среде Mathcad два оператора вывода:
A = ■ ■ – вывод численного значения переменной или выражения: на месте первого операнда появляется числовая константа, а на месте второго  соответствующая размерность (см. табл. 5.17), если константа размерная; пользователь вправе менять размерность по умолчанию на любую другую, определенную к данному моменту;
A  ■ – вывод символьного значения переменной или выражения.
Переменные в среде Mathcad могут хранить скалярное, векторное и матричное значения.
Скаляром, а также элементом вектора (V) и матрицы (M) может быть число (целое, вещественное или комплексное – см. элементы вышеприведенного вектора V), текст, а также новый вектор или матрицу (механизм составных массивов). Булевы значения «True» (Истина) и «False» (Ложь) в среде Mathcad имеют значения 1 и 0, соответственно. Рассчитанные значения могут быть выведены в десятеричном (умолчание), двоичном, восьмеричном или шестнадцатеричном формате.
Переменные в среде Mathcad подразделяются на пользовательские и встроенные (предопределенные  табл. 5.16).
Таблица 5.16. Встроенные переменные Mathcad
Имя встроенной переменной и ее значение по умолчанию
Описание переменной

Добавлен: 08.05.2012, 02:16 [ Скачать с сервера (118.0 Kb) ]
Категория: Программирование | Добавил: Lakomka
Просмотров: 1950 | Загрузок: 188
Рейтинг: 0.0/0

форма входа

Логин:
Пароль:

объявления

Прошлое неотрывно смотрит в будущее. Чтобы разобраться в сегодняшнем дне, надо обернуться назад. А преступление, которое расследует частный детектив Анастасия Каменская, своими корнями явно уходит в прошлое.
Кто-то убил смертельно больного, беспомощного хирурга Евтеева, давно оставившего врачебную практику. Значит, была какая-та опасная тайн...
Ваше повседневное меню кажется скучным и однообразным? Вам хотелось бы порадовать домочадцев вкусными, роскошными блюдами, которые нисколько не уступали бы президентским? Если на оба вопроса вы ответили утвердительно, значит, эта книга написана для вас. В ней вы найдете огромное количество рецептов самых разных блюд, разработанных в лучших традиция...
«Финансовые услуги: перезагрузка» демонстрирует новые отношения «банк – клиент», при которых клиент поставлен в центр внимания. Книга показывает, насколько радикально изменилось восприятие финансовых учреждений со стороны потребителей, и рассказывает о шести ключевых тенденциях в их поведении. Эти тенденции готовят почву для будущего финансовой отр...
Молодой россиянин Александр работает в конторе по продаже пластиковых окон, участвует в ролевых играх и никак не может найти такую девушку, на которой хотел бы жениться. А в это время в невообразимой бесконечности, среди мерцающего хаоса боги и те, кто стоят над богами, заботливо растят мириады вселенных. Но и боги ошибаются! И ошибки их стоят доро...

объявления

БРОМ

[Химия] - скачать

Аудирование

[Педагогика] - скачать

Препарат зверобоя - гиперицин

[Медицина] - скачать

Cкремблирование и дескремблирование линейного сигнала

[Радиоэлектроника] - скачать

жидкокристаллические СЕГНЕТОЭЛЕКТРИКИ

[Физика] - скачать

- Стивен Кинг назвал лучший фильм в истории
- Мебельный крепеж – виды и особенности применения
- Все что нужно знать об автокондиционере
- Крафтовое пиво это
- Игра за Спецназ в Counter-Strike 1.6
- Несколько советов по аренде офиса
- Герцен - родоначальник русского социализма
- Шипы и шины
- Достопримечательности Винницы
- Вышел новый детектив Джоан Роулинг
- Медицинские халаты как визитная карточка медика
- Pacцвeт пoэтичecкoгo тaлaнтa A. A. Блoкa в 1910-e гг.
- Детские коньки для фигурного катания
- Как выбрать юриста оказывающего юридические услуги
- Пушкин и его эпоха в романе «Евгений Онегин»
- Лак для ногтей - история
- Палиндром и эпиграмма
- Что такое творчество и креативность
- Xyдoжecтвeнныe ocoбeннocти пpoизвeдeний A. П. Чexoвa 90-x гг. XIX вeкa
- Целебные возможности книги
- Bлияниe нayки нa литepaтypy
- Литepaтypoвeдeниe и иcкyccтвoзнaние
- Черкассы: достопримечательности и описание
- Хмельницкий (город): достопримечательности
- Достопримечательности Винницы
- Филocoфcкo-иcтopичecкaя кoнцeпция poмaнa «Пeтepбypг» Aндpeя Бeлoгo
- Poмaн «Пeтepбypг» Aндpeя Бeлoгo: o Poccии и peвoлюции
- Виды бейджей. Размер бейджа и его предназначение
- Преимущества окон из лиственницы
- Спутниковый интернет и его преимущества
- Прокат автомобилей: преимущества и достоинства
- Мягкая кровля: виды, особенности монтажа, преимущества
- Яблоня — особенности выращивания и выбора саженцев
- Общие сведения и краткая история Майкопа
- Что такое вывод из запоя
- Пoэтичecкoe твopчecтвo Aндpeя Бeлoгo нaчaлa 1900-x гг.
- «Cимфoнии» Aндpeя Бeлoгo и иx xyдoжecтвeнныe ocoбeннocти
- Первый раз в детский сад. Медицинская карта для детского сада
- Что такое лотки для теплотрасс? Какие функции они выполняют?
- Пpeкpacный и cтpaшный миp в пoэзии A. A. Блoкa
- Pacцвeт пoэтичecкoгo тaлaнтa A. A. Блoкa в 1910-e гг.
- Виды теплообменников, их устройство и принцип работы
- Мебельный крепеж – виды и особенности применения
- Балет для взрослых: в чем преимущество популярного танцевального направления
- Тайский бокс и его особенности
- Что такое аккумулятор и для чего он нужен в автомобиле?
- Преимущества работы вебкам модели на студии
- Достоинства сигар и их история
- Как выбрать лучшего адвоката по уголовным делам?
- Пepвыe пoэтичecкиe oпыты Aлeкcaндpa Aлeкcaндpoвичa Блoкa