Работа с системой Matlab в режиме прямых вычислений

Автор работы: Пользователь скрыл имя, 23 Июня 2014 в 14:31, лабораторная работа

Краткое описание

Цель работы: изучение интерфейса пользователя системы MATLAB и основ работы с системой в режиме прямых вычислений.
Порядок оформления заданий в отчете:
Условие задания;
Листинг команд и результат их выполнения (Экранный снимок MatLab с выполненным заданием).

Вложенные файлы: 1 файл

LR1.doc

— 523.50 Кб (Скачать файл)

 

Например, построим график функции одной вещественной переменной. Следующие команды

x = 0 : 0.01 : 2;

y = sin( x );

вычисляют массив y значений функции sin для заданного набора аргументов.

После этого одной единственной командой plot( x , y )

удаётся построить вполне качественно выглядящий график функции:

MATLAB показывает графические  объекты в специальных графических  окнах, имеющих в заголовке слово Figure (изображение, внешний вид, фигура).

 

Если мы, не убирая с экрана дисплея первое графическое окно, вводим и исполняем ещё один набор команд

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. произведение матрицы А на матрицу В.

Варианты заданий

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π

π/20

2

y = cos(x)

z = 0.00025e3-x - 0.6

-2π

π/20

3

y = |tg(x)| + 0.1

z = (1+x)6

-2π

π/20

4

y = (x2-1)/15

z = 1+sin(x)

-2π

π/20

5

y = (x3-2)/15

z = 5cos(x)

-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


 

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

  1. MatLAB как научный калькулятор.  Командное окно.
  2. Операции с числами.  Ввод действительных чисел. Простейшие арифметические действия
  3. Элементарные математические функции
  4. Простейшие операции с векторами и матрицами
  5. Ввод векторов и матриц
  6. Формирование векторов и матриц
  7. Извлечение и вставка частей матриц
  8. Действия над векторами
  9. Построение графиков функций

 

 

 

 


Информация о работе Работа с системой Matlab в режиме прямых вычислений