.


:




:

































 

 

 

 





()

 

 

MATLAB

 

200700 ,

 

 


621.381

 

 

. .

., .. . .

 

 

MATLAB: / . . : , 2006. 48

 

MATLAB.

 

 

.: 9 . .2. .37.

 

 


 

1 MATLAB.................................................... 4

1.1 .................................................................................... 4

1.2 ................................... 5

 

2 1...................................................................................................... 11

2.1 ........................................................................................................... 11

2.2 ................................................................................... 12

2.3 1....................................................................................... 16

2.3.1 ......................... 16

2.3.2 .................................................... 17

2.3.4 ................................. 19

2.3.5 ............................................... 21

2.3.6 .................................................. 22

2.3.7 .................................... 23

2.3.8 , ........................................................................... 24

 

3 2.................................................................................................. 27

3.1 ........................................................................................................... 27

3.2 2................................................................................... 28

3.2.1 - ......................... 28

3.2.2 ................. 29

3.2.3 - ................... 30

3.2.4 - ....................................................................................... 31

3.2.5 - ............................................................................... 33

3.2.6 .................................................................... 35

 

4 3...................................................................................................... 36

4.1 ........................................................................................................... 36

4.2 3........................................................................................ 36

4.2.1 s(t)...................................................................................... 36

4.2.2 s(t)........................................................... 39

4.2.3 s (t)........................................................ 40

4.2.4 ׸........................................................... 41

4.2.5 ................. 43

4.2.6 ................................................................... 45

 

........................................................................................... 48


1 MATLAB

, , , (), . , , .

MATLAB , , :

1. . :

Uo = 1;

f = 10;

theta = 0;

, ( ) :

t = 0:0.01:1;

xt = Uo*sin(2*pi*f*t+theta);

.

2. . , .. ,

s = 'Uo*sin(2*pi*f*t+theta)';

- eval:

xs = eval(s);

3. . -, . (inline-)

y = inline('sin(2*pi*f*t + theta)','t', 'f', 'theta')

:

Inline function: y(t,f,theta) = sin(2*pi*f*t + theta)

, ,

xg = y(t, f, 0)

4. -. . MATLAB (nargin) (nargout) , - .

function y = sinf(t,f,theta)

% y = sinf(t,f,theta)

% y = sinf(2*pi*f*t + theta)

if nargin = = 3

y = sinf(2*pi*f*t + theta);

elseif nargin = = 2

y = sinf(2*pi*f*t);

end

xf = sinf(t, f, theta);

, ,

xf = sinf(t, 10);

5. . , , (-, ) : , , , .

:

syms t f theta Uo

:

s = 'Uo*sin(2*pi*f*t+theta)';

ds = diff(s,'t')

(ds ):

ds = 2*Uo*cos(2*pi*f*t+theta)*pi*f,

. eval :

Uo = 1; theta = 0; t = 0:0.01:1;

xf = eval(s)

f , eval 101 :

xf =[0, sin(1/10*pi*f), sin(1/5*pi*f),..., sin(20*pi*f)]

 





:


: 2015-05-06; !; : 671 |


:

:

, .
==> ...

1528 - | 1415 -


© 2015-2024 lektsii.org - -

: 0.015 .