Лабораторная работа 7.Программирование

Nbsp; Министерство образования РФ Федеральное государственное бюджетное образовательное учреждение высшего образования «НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ СТРОИТЕЛЬНЫЙ УНИВЕРСИТЕТ» (НИУ МГСУ)   филиал НИУ МГСУв г. Мытищи     ОТЧЕТ  

Выполнения самостоятельных работ по дисциплине «Прикладное программное обеспечение»

 

Вариант № 7,10

 

 

                                                   Выполнил: Студент ФИО

                                                                                Стрельникова О.А.

                                                   Принял: зав. кафедрой ПММ

                Дмитренко Е.Н.

 

Москва-2018

 

Задания к лабораторной работе 1

Вариант

Задание № 1

Вычислить значение арифметического выражения:

Задание № 2

Вычислить значение арифметического выражения:

Задание № 3

Вычислить значение арифметического выражения. Результат выведите с 6 знаками после запятой.

Задание № 4 

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

Задание № 5

Определить функцию f(x), вычислить ее значение при x = 2,9 и построить таблицу значений функции для x [2; 12] с шагом 1. Построить график функции.

 

Лабораторная работа 2

 

Задание 2

 

Лабораторная работа 3

 

 

 

Лабораторная работа 4

Задание 1. Решение уравнения с помощью функции ROOT.

 

 

 

        Задаем функцию f(x)

 

 

Строим график и находим начальное приближение

 

 

Задание 2. Нахождение корней полинома.

Для полинома g(x) выполнить следующие действия: 1. с помощью команды Символы → →→ → Коэффициенты полинома создать вектор V, содержащий коэффициенты полинома; 2. решить уравнение g(x) = 0 с помощью функции polyroots; 3. решить уравнение символьно, используя команду Символы → →→ → Переменные → →→ → Вычислить.

 

 

Задание 3. Решение систем уравнений матричным методом.

Решить систему линейных уравнений:

1. матричным способом и используя функцию lsolve;

 2. методом Гаусса;

3. используя функцию Find.

 

Решение системы уравнений методом Гаусса.

В MathCAD прямой и обратный ходы метода Гаусса выполняет функция rref(A).

 

П р и в е д е н и е р а с ш и р е н н о й м а т р и ц ы к с т у п е н ч а т о м у в и д у (п р я м о й и о б р а т н ы й х о д ы м е т о д а Г а у с с а

П р о в е р к а :

 

 

 

Решение систем уравнений с помощью функций Find или Minner.

 

 

Р е ш е н и е с и с т е м ы у р а в н е н и й с п о м о щ ь ю ф у н к ц и и Find

С и м в о л ь н о е р е ш е н и е у р а в н е н и й 

 

П р е о б р а з о в а т ь н е л и н е й н ы е у р а в н е н и я с и с т е м ы к в и д у f 1(x) = y и f 2 (y)= x. П о с т р о и т ь и х г р а ф и к и и о п р е д е л и т ь н а ч а л ь н о е п р и б л и ж е н и е р е ш е н и я . Р е ш и т ь с и с т е м у н е л и н е й н ы х у р а в н е н и й с п о м о щ ь ю ф у н к ц и и Minerr.

 

 

Задание № 5

Символьно решить системы уравнений.

 

 

Лабораторные работы 5/6

З а д а н и е № 1. И с п о л ь з у я о п е р а ц и ю С и м в о л ы → Р а с ч е т ы → С         п л а в а ю щ е й   з а п я т о й … , п р е д с т а в ь т е :

1) ч и с л о    π    в    с е м и    п о з и ц и я х ; 2) ч и с л о 12,345667 в  т р е х   п о з и ц и я х .

 

 

Задание № 2. Выведите следующие числа в комплексной форме, используя операцию Символы → Расчеты → Комплексные:

 

 

Задание № 3. Для полинома g(x) выполнить следующие действия: 1) разложить на множители, используя операцию Символы → Фактор; 2) подставьте выражение x = y + z в g(x), используя операцию Символы → Переменные → Замена (предварительно скопировав подставляемое выражение в буфер обмена, выделив его и нажав комбинацию клавиш Ctrl + C); 3) используя операцию Символы → Расширить, разложите по степеням выражение, полученное в 2); 4) используя операцию Символы → Подобные, сверните выражение, полученное в 3), по переменной z.

 

Задание № 4. Разложите выражения на элементарные дроби используя операцию Символы → Переменные → Конвертировать в частичные доли:

Задание № 5. Разложите выражения в ряд с заданной точностью, используя операцию Символы → Переменные → Разложить…:

 

 

 

Задание № 6. Найти первообразную аналитически заданной функции f(x) используя команду Символы → Переменные → Интеграция.

 

 

Задание № 7. Определить символьное значение первой и второй производных f( x), используя команду Символы → Переменные → Дифференциалы.

 

 

Задание № 8. 1. Транспонируйте матрицу М с помощью операции Символы → Матрицы → Транспонирование.

 

Задание № 9. Вычислите пределы.

 

Задание № 10. Найдите сумму ряда.

 

 

Задание № 11. Найдите производную и упростите выражение.

 

Задание № 12. Вычислите неопределенные интегралы.

 

 

Задание № 13. Вычислите определенные интегралы.

 

 

Лабораторная работа 7.Программирование

Пример.1 Построить график следующей функции:

28 −6x,

x (−∞;3)
 

+1,

x [3;5] .

f (x) = x 2
   

x (5,∞)

f (x)=2  

З а д а н и е 1

 

Пример 2. решить квадратное уравнение ax2+bx+c=0.

Пример 3. Вычислить сумму

Sum=1+1/2+1/5+1/7+1/10+1/11+1/13+1/16+1/17+1/19, используя

 

Пример 4. С указанной точностью (tol) вычислить сумму s=1+1/2+1/3+1/4+1/5+1/6+1/7…

 

Пример 5. Вычислить сумму N первых членов ряда:
N  

1

 

S = ∑

 

.

2n

3
n = 1 −16  

 

 

   

 

 

Пример 6. Подсчитать с указанной точностью tol сумму ряда:

   

12n

 

S = ∑

   

.

n

2

+ 2n +16

n = 1    

Если ряд получается расходящийся, программа выдаст сообщение «расходится». Ряд будет считаться расходящимся, если число итераций цикла превысило 1000000 раз.

 

Пример 7. Написать функцию FA, создающую матрицу A, состоящую из M строк и N столбцов следующего вида:

1

2 4 8 16  
 

0

1

2

4

8

 
   
 

0

0

1

2

4

 
   
  0 0 0 1 2  


Дата добавления: 2019-03-09; просмотров: 482; Мы поможем в написании вашей работы!

Поделиться с друзьями:




Мы поможем в написании ваших работ!