Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа matlab Щекалев М452.doc
Скачиваний:
40
Добавлен:
03.05.2015
Размер:
604.16 Кб
Скачать

Задание №3

1. Построить на одной сетке графики экспоненциальных функций с различными коэффициентами.

y

>> i=-10:5:3:10;

>> y=7*exp(-0.8*i);

>> x=-9*exp(-0.5*i);

>> hold on

>> plot(x,'r');

>> plot(y,'g');

=А*exp(-В*i).

2.Построить на новой сетке графики затухающих гармонических колебаний с различными коэффициентами:

Y

>> X=cos(0.5*pi*i+0.1);

>> Y=0.3*exp(-0.4*i);

>> Z=Y.*X;

>> X1=cos(0.56*pi*i+0.3);

>> Y1=0.1*exp(-0.6*i);

>> Z1=Y1.*X1;

>> plot(Z1,'-r');

>> hold on

>> plot(Z,'g');

=А*exp(-В*i).*cos(2*pi*i+Fi)

3.В полярной системе координат построить свёртывающуюся спираль с различными коэффициентами.

t=5:0.1:15;

r=exp(0.4*t);

polar(t,r),grid

hold on

t=0:0.2:15;

r=exp(0.44*t);

polar(t,r,'g'),grid

4.Создать синусоидную и косинусоидную матрицы и построить в 3-х мерной плоскости график суммы этих двух функций (интервал переменной можно задать от –10 до 10 с шагом 0,2.

u = -10 : 0.2 : 10;

v = -10 : 0.2 : 10;

[ X , Y ] = meshgrid( u, v );

Z = X.*sin(Y/5);

plot3( X , Y , Z );

surfl( X, Y, Z );

shading interp;

[ X1 , Y1 ] = meshgrid( u, v );

Z1 = X1.*cos(Y1/3);

plot3( X1 , Y1 , Z1 );

surfl( X1, Y1, Z1 );

shading interp;

Z2=Z+Z1;

plot3(Z,Z1,Z2);

surfl( Z, Z1, Z2 );

shading interp;

Scilab

Задание№1

1.Построить вектор-строку с параметрами – от минус последняя цифра № студенческого до плюс последняя цифра № студенческого с шагом – 0,2.

-->i=-10:0.2:10

i =

column 1 to 5

- 10. - 9.8 - 9.6 - 9.4 - 9.2

column 6 to 11

- 9. - 8.8 - 8.6 - 8.4 - 8.2 - 8.

column 12 to 16

- 7.8 - 7.6 - 7.4 - 7.2 - 7.

column 17 to 21

- 6.8 - 6.6 - 6.4 - 6.2 - 6.

column 22 to 26

- 5.8 - 5.6 - 5.4 - 5.2 - 5.

column 27 to 31

- 4.8 - 4.6 - 4.4 - 4.2 - 4.

column 32 to 36

- 3.8 - 3.6 - 3.4 - 3.2 - 3.

column 37 to 41

- 2.8 - 2.6 - 2.4 - 2.2 - 2.

column 42 to 46

- 1.8 - 1.6 - 1.4 - 1.2 - 1.

column 47 to 51

- 0.8 - 0.6 - 0.4 - 0.2 0.

column 52 to 56

0.2 0.4 0.6 0.8 1.

column 57 to 61

1.2 1.4 1.6 1.8 2.

column 62 to 66

2.2 2.4 2.6 2.8 3.

column 67 to 71

3.2 3.4 3.6 3.8 4.

column 72 to 76

4.2 4.4 4.6 4.8 5.

column 77 to 81

5.2 5.4 5.6 5.8 6.

column 82 to 86

6.2 6.4 6.6 6.8 7.

column 87 to 91

7.2 7.4 7.6 7.8 8.

column 92 to 96

8.2 8.4 8.6 8.8 9.

column 97 to 101

9.2 9.4 9.6 9.8 10.

2

i=--10:0.2:10

.Определить длину вектора.

F=length(i)

-->F=length(i)

F =

101.