ЗАДАНИя на лабораторную работу

1. Создать функции пользователя y1=f(x) и y2=f(x), вычислить ее значение в точках х0, х1, x2. Построить график в диапазоне [a, b] с шагом k.

 

Варианты заданий. Таблица 1.

№ варианта Функция y1 Функция y2 х0 x1 x2 a b k
5,5 -8 -10 0,1
2,7 5,6 -20 -7 0,11
3,1 -2 -4 0,07
4,2 -7,3 0,05
6,32 1,4 0,1
-4,7 -0,1 -12 -35 -5 0,05
2,3 -10 0,11
8,2 1,4 -15 0,1
4,5 -20 0,07
1,23 -20 0,05
7,5 -5,1 -10 0,1
3,6 -2,4 7,8 -5 0,05

 

2. Функция также должна также выводить на экран Ф.И.О. студента, группу, вариант задания.

3. Составить программу, вычисляющую координаты точки, делящий отрезок AB в отношении n1: n2 , по формулам:

Вывести информацию в виде:

а) Отступив слева 20 позиций, вывести ответ в виде:

КООРДИНАТЫ ТОЧКИ: x= … y= …

б) Ниже вывести строку из дефисов

---------------------------------------------------

в) Пропустить 2 строки

г) Вывести заголовок:

ИСХОДНЫЕ ДАННЫЕ

д) Под заголовком вывести значения исходных данных в виде:

A=( … , … ), B=( … , … ), n1= … n2= …

 

4. Задать векторы V1 и V2 длиной N (таблица 2). Элементы вектора – случайные числа.

Вывести на экран V1 и V2.

− Выполнить над V1 и A операцию 1.

− Выполнить над результатом и V1 операцию 2.

− Выполнить над результатом и A операцию 3.

− Возвести почленно V1 в степень 3.

– Сложить V1 и V2.

№ варианта Длина вектора Операнд А Операторы
* ./ +
/ .\ +
- .* .*
* ./ ./
/ .* +
- .* ./
- ./ .\
* .* -
/ .\ .\
- .* .*
* ./ -
* .\ .\

 

 

4. Задать матрицу А

5. Сгенерируйте массив В размером 3х3 со случайными элементами.

6. Выполните действия

A+10B, A*B, BT

почленно умножить А на В,

определить максимальный и минимальный элементы матрицы В.

7. Определить массив D:

8. Вывести на одном графическом окне раздельно 4 графика функций:

sin(x+v), exp(vx), x2/v, cos(x)/cos(v). V – номер варианта.

9. На одной области построения графиков вывести графики одновременно вывести графики функций: 1/sin(x*v), 2/cos(x*v). Изучить функцию Legend и с ее помощью подписать кривые.

 

 


Контрольные вопросы

1. Структура окна редактора MatLab.

2. Правила ввода команд.

3. Правила ввода функций и операндов.

4. Правила ввода выражений.

5. Организация циклов.

6. Правила ввода комментариев.

7. Правила просмотра результатов операций.

8. Правила создания двумерных графиков.

9. Запуск и отладка программ.

10. Как изменить на экране формат вывода числа?

11. Как можно просмотреть в MATLAB список всех элементарных математических функций?

12. Какие виды функций в MATLAB Вам известны?

13. Опишите способы создания одномерных массивов в MATLAB.

14. Опишите способы создания двумерных массивов в MATLAB.

15. Перечислите и объясните действие операторов, используемых при вычислениях с массивами.

16. Как построить несколько графиков в одной системе координат?

17. Как построить графики в разных подобластях одного графического окна?

18. Как изменить цвет и стиль линий на графиках?

19. Как сделать надписи на осях, на полученном рисунке? Как сделать заголовок для графика?

20. Что такое m-файлы? Как создать, сохранить и вызвать m-файл?