- •Лабораторная работа №2
- •2.2.2. Простейшие вычисления.
- •2.2.3. Форматы вывода результата вычислений
- •2.2.4. Встроенные элементарные функции.
- •2.2.5. Использование переменных
- •2.2.6. Сохранение рабочей среды
- •2.2.7. Вычисление всех корней полинома
- •2.2.8. Просмотр переменных
- •2.2.9. Работа с массивами
- •2.2.10. Построение таблицы значений функции
- •2.3. Порядок выполнения работы
2.2.10. Построение таблицы значений функции
Отображение функции в виде таблицы удобно, если имеется сравнительно большое количество значений функции. Пусть требуется вывести в командное окно таблицу значений какой-либо функции y(x) в определенных точках x. Задача решается в два этапа:
Создайте вектор-строку x, содержащую координаты заданных точек.
Вычислить функцию y(x) от каждого элемента вектора x и запишите полученные значения в вектор-строку y.
Важно только сделать это правильно! Необходимо найти значения функции для каждого из элементов вектор-строки х, поэтому операции в выражении для функции должны выполняться поэлементно, т.е. использовать операцию « . » после имени вектора .
Например: Пусть требуется вывести в командное окно таблицу значений функции в точках 0.2, 0.3, 0.5.
>> x=[0.2 0.5 0.8];
>> y=sin(x).^2/(1+cos(x))+exp(-x).*log(x)
y=
-1.2978 -0.8473 -0.2980
Часто требуется вывести значение функции в точках отрезка, отстоящих друг от друга на равное расстояние (шаг). Условно это можно записать так:
>> x=[начальное значение: шаг: конечное значение]
Необязательно заботиться о том, чтобы сумма предпоследнего значения и шага равнялась бы конечному значению. Шаг может быть и отрицательным. В случае отрицательного шага для получения непустой вектор-строки начальное значение должно быть больше конечного.
2.3. Порядок выполнения работы
Вычислить с различной точностью:
Вычислите значения следующих выражений, используя окно Command History:
;
;
;
;
;
;
;
;
;
;
Найдите значения следующих выражений, используя переменные:
при m=5, n=3
при x=4, y=5
при x=25
при m=8
при x=2
при x=8
при x=1
при x= π/4
Найти сумму матриц, сумму элементов по столбцам и строкам.
и 2.и
3. и4.и
5. и6.и
7. и8.и
9. и10.и
Дана матрица А. Вычислить определитель матрицы А и найти транспонированную матрицу.
2. 3.
5. 6.
8. 9.
10.
Выведите таблицу значений функции
на отрезке [0,1] с шагом 0.05.
на отрезке [-11,1] с шагом 1.
на отрезке [-2,3] с шагом 0.5.
на отрезке [5,6] с шагом 0.02.
на отрезке [2,4] с шагом 0.1.
на отрезке [3,5] с шагом 0.2.
на отрезке [-2,-1] с шагом 0.1.
на отрезке [0, π] с шагом π/6.
на отрезке [0, 2π] с шагом π/4.
на отрезке [5,7] с шагом 0.5.
Найдите все корни полинома
Контрольные вопросы
Формируются преподавателем на основе заданий пункта 1.3.