Обращаем ваше внимание на то, что скобки в условном операторе обязательны.

У нас остались значения, которые принимает функция при невыполнении заданного условия. Для учета этого воспользуемся инструкцией otherwise:

Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru

Таким образом, функция Z(x,y)сформирована и мы можем посмотреть ее значения в различных точках:

Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru

Построим поверхность полученной функции:

Изм.
Лист
№ докум.
Подпись
Дата
Лист
 
Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru

Задание 2.

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

Варианты заданий представлены в таблице.

Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru

Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru

Изм.
Лист
№ докум.
Подпись
Дата
Лист
 
Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru

Изм.
Лист
№ докум.
Подпись
Дата
Лист
 
Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru

Изм.
Лист
№ докум.
Подпись
Дата
Лист
 
Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru Литература:

1. Информатика: Базовый курс. Учебник под редакцией С.В.Симановича.

2. Половко А.М., Ганичев И.В. MathCad для студента. – Спб. : БХВ-Петербург, 2006. -336 с. : ил.

3. Ю.Ю.Тарасевич Численные методы на MathCad. – Астраханский гос. Пед. Ун-т: Астрахань,2000.

4. Могилёв, А. В., и др. Информатика: Учеб. Пособие Под. Ред. Хеннера Е. К. М.: Изд. Центр “Академия”,2000. -816с.

5. Ушаков А. Н. , Ушакова Н. Ю. Секреты для инженерных и научных расчетов. – Оренбург: ОГУ, 2001. - №--с.

ЛАБОРАТОРНАЯ РАБОТА № 6.

Изм.
Лист
№ докум.
Подпись
Дата
Лист
 
Разраб.
 
Провер.
Скачкова Л.П.  
Реценз.
 
Н. Контр.
 
Утверд.
 
 
Лит.
Листов
КФ ГОУ ОГУ
Тема: 6.Программирование алгоритмов циклической структуры.

Цель занятия:Познакомить читателя с более серьезными возможностями программирования в системе MathCAD.

Задание:

1. С помощью циклического оператора вычислить
10 значений ряда.

2. Вычислить сумму и произведение элементов ряда, лежащих в заданном интервале.

3. Написать блок вычисления суммы ряда и, воспользовавшись им как подпрограммой, вычислить абсолютную и относительную разницу между i-частичной суммой и суммой ряда.

4. Найти разброс i-частичных сумм относительно суммы ряда.

Пример выполнения задания:

Задание:

Ряд
Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru T0=0 [-1; 0]

1. Воспользуемся циклическим оператором for для вычисления элементов ряда. Для этого запишем «Т:=» и дважды вызовем инструкцию AddLine, получим:

Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru

где T – есть вектор элементов ряда.

В первом поле ввода поместим оператор присваивания начального значения ряда:

Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru

Во втором поле поместим оператор цикла:

Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru

В последнем поле помещаем имя возвращаемого объекта:

Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru

2.

Изм.
Лист
№ докум.
Подпись
Дата
Лист
 
Вычислим сумму элементов ряда, лежащих в заданном интервале. Для этого оформим сумму элементов ряда как функцию от a и b, где a и b – границы заданного интервала.

Запишем основу для данного блока, как это делалось ранее:

Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru

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

Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru

Далее откроем цикл:

Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru

и в тело цикла вставим условный оператор:

Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru

Заканчиваем программный модуль и получаем:

Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru

Теперь мы можем вычислить сумму элементов ряда из любого интервала:

Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru

Сумму S можно вычислить иначе:

Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru

Но в таком случае мы получим только одно значение суммы элементов ряда из указанного интервала:

Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru

Рассмотрим вычисление произведения элементов ряда, попадающих в заданный интервал:

Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru

Изм.
Лист
№ докум.
Подпись
Дата
Лист
 
Ясно, что произведение элементов из интервала [-1; 0] будет нулевым за счет правого края интервала, но мы можем вычислить произведение из интервала, близкого к исходному, например [-1; -0.0001]:

Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru

3. Вычислим абсолютную и относительную разницу между i-частичной суммой и суммой ряда. Для этого оформим вычисление i-частичных сумм:

Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru

где Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru – сумма всего ряда.

Теперь можно вычислить абсолютную и относительную разницы:

Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru

Для проверки вычислим абсолютную и относительную разницы для всей суммы:

Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru

Построим графики абсолютных и относительных разностей:

Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru  
Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru  

Отметим, что для получения графика относительной ошибки умножили результат на 100 %.

4. Вычислим разброс i-частичных сумм относительно суммы ряда. Воспользуемся для этого уже созданным программным блоком для вычисления i-частичной суммы ряда. В результате получим:

Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru

среднее квадратичное отклонение равно: Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru

Задание2

Выполнить вычисления, используя приемы накопления суммы, произведения или количества в соответствии с вариантом.

Вариант 1.

Вычислить количество значений функции Y, удовлетворяющих условию: 5<Y<10. Значения функции Y вычисляются по формулам:

Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru

Вариант 2

Вычислить значение функции

Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru где

Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru Вариант 3.

Вычи

Изм.
Лист
№ докум.
Подпись
Дата
Лист
 
слить значение Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru

Значения функции z вычисляются при всех заданных значениях t из промежутка: t Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru ,шаг h = 0,6.

Вариант 4.

Вычислить произведение значений функции Y по формуле: Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru

Вариант 5.

Вычислить значение Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru

Вариант 6.

Подсчитать сумму значений функции Y, удовлетворяющих условию: Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru

Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru

Вариант 7.

Вычислить произведение Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru

Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru

Вариант 8.

Задана последовательность для x Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru Вычислить значение

функции Y, равное удвоенной сумме всех положительных значений функции Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru

Изм.
Лист
№ докум.
Подпись
Дата
Лист
 
Вариант 9.

Вычислить произведение Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru

для Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru

Вариант 10

Вычислить количество значений функции Y вида: Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru

удовлетворяющих условию: Y Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru

Вариант 11.

Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru Вычислить значение Z

Вариант 12

Вычислить произведение Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru

Обращаем ваше внимание на то, что скобки в условном операторе обязательны. - student2.ru

Литература:

1. Информатика: Базовый курс. Учебник под редакцией С.В.Симановича.

2. Половко А.М., Ганичев И.В. MathCad для студента. – Спб. : БХВ-Петербург, 2006. -336 с. : ил.

3. Ю.Ю.Тарасевич Численные методы на MathCad. – Астраханский гос. Пед. Ун-т: Астрахань,2000.

4. Могилёв, А. В., и др. Информатика: Учеб. Пособие Под. Ред. Хеннера Е. К. М.: Изд. Центр “Академия”,2000. -816с.

5. Ушаков А. Н. , Ушакова Н. Ю. Секреты для инженерных и научных расчетов. – Оренбург: ОГУ, 2001. - №--с.

Изм.
Лист
№ докум.
Подпись
Дата
Лист
 
Разраб.
 
Провер.
Скачкова Л.П.  
Реценз.
 
Н. Контр.
 
Утверд.
 
 
Лит.
Листов
КФ ГОУ ОГУ
ЛАБОРАТОРНАЯ РАБОТА № 7

«Решение нелинейных уравнений»

Цель работы: Получение навыков работы с функциями для решения нелинейных уравнений.

Наши рекомендации