Автор работы: Пользователь скрыл имя, 23 Июня 2014 в 14:31, лабораторная работа
Цель работы: изучение интерфейса пользователя системы MATLAB и основ работы с системой в режиме прямых вычислений.
Порядок оформления заданий в отчете:
Условие задания;
Листинг команд и результат их выполнения (Экранный снимок MatLab с выполненным заданием).
Например, построим график функции одной вещественной переменной. Следующие команды
x = 0 : 0.01 : 2;
y = sin( x );
вычисляют массив y значений функции sin для заданного набора аргументов.
После этого одной единственной командой plot( x , y )
удаётся построить вполне качественно выглядящий график функции:
MATLAB показывает графические
объекты в специальных
Если мы, не убирая с экрана дисплея первое графическое окно, вводим и исполняем ещё один набор команд
x = 0 : 0.01 : 2;
z = cos( x );
plot( x , z )
то получаем новый график функции в том же самом графическом окне (при этом старые оси координат и график в нём пропадают - этого можно также добиться командой clf, а командой cla удаляют только график с приведением осей координат к их стандартным диапазонам от 0 до 1):
Если нужно второй график провести "поверх первого графика", то перед исполнением второй графической команды plot, нужно выполнить команду
hold on
которая предназначена для удержания текущего графического окна. В результате будет получено следующее изображение:
Того же самого можно добиться, потребовав от функции plot построить сразу несколько графиков в рамках одних и тех же осей координат:
x = 0 : 0.01 : 2;
y = sin( x ); z = cos( x );
plot( x , y , x , z )
Задание 1. Запись арифметических выражений
Вычислить значение арифметического выражения согласно варианту. Записать исполняемые команды в журнал.
Варианты заданий
Задание 2. Работа с матрицами и векторами
Для матрицы А вычислить:
Варианты заданий
1. |
; |
|
2. |
; |
|
3. |
; |
|
4. |
; |
|
5. |
; |
|
6. |
; |
|
7. |
; |
|
8. |
; |
|
9. |
; |
|
10. |
; |
|
11. |
; |
|
12. |
; |
|
13. |
; |
|
14. |
; |
|
15. |
; |
|
Задание 3. Построение графиков функций
Вычислить значения функций 1 и 2 для аргумента в заданном интервале. Вывести графики функций одновременно на одном графике в декартовых координатах. Для разных графиков использовать разный тип линий.
Варианты заданий
№ |
Функция 1 |
Функция 2 |
a |
b |
h |
1 |
y = sin(x) |
z = exp(x+3)/5000 - 1 |
-2π |
2π |
π/20 |
2 |
y = cos(x) |
z = 0.00025e3-x - 0.6 |
-2π |
2π |
π/20 |
3 |
y = |tg(x)| + 0.1 |
z = (1+x)6 |
-2π |
2π |
π/20 |
4 |
y = (x2-1)/15 |
z = 1+sin(x) |
-2π |
2π |
π/20 |
5 |
y = (x3-2)/15 |
z = 5cos(x) |
-2π |
2π |
π/20 |
6 |
y = x2 - 10 |
z = 0.025exp(-1.2x) |
-5 |
5 |
1 |
7 |
y = 3sin(x) |
z=0.015x3 |
-5 |
5 |
1 |
8 |
y = 4sin(x) |
z = 0.05x2 |
1 |
10 |
1 |
9 |
y = 6sin(x) |
z = 0.01x3 |
-10 |
10 |
1 |
10 |
y = 2+cos(x) |
z = - 0.05(x2 + 10cos(x)) |
-8 |
8 |
1 |
11 |
y = sin2(x/3) |
z = 0.01(x2 - 40sin(x)) |
-8 |
8 |
1 |
12 |
y = cos3(x) |
z = sin(x) + sin(2x) |
-π |
π |
π/8 |
13 |
y = 0.5x + cos2(x) |
z = sin2(x) + cos(x) |
-π |
π |
π/8 |
14 |
y = sin(x) + cos2(2x) |
z = x(0.5 + x)exp(0.1x) |
-π |
π |
π/8 |
15 |
y = |sin(x)|exp(x/2) |
z = 5x - x 1.5+sin(x) |
0 |
5 |
0.5 |
Контрольные вопросы
Информация о работе Работа с системой Matlab в режиме прямых вычислений