MATLAB CONTROL SYSTEM TOOLBOX 9 Uživatelská příručka Strana 477

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 649
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 476
gensig
11-87
11gensig
Purpose Generate test input signals for lsim
Syntax [u,t] = gensig(type,tau)
[u,t] = gensig(type,tau,Tf,Ts)
Description [u,t] = gensig(type,tau) generates a scal ar signal u of class type and with
period
tau (in seconds). The f ol lowi ng t y pes of sig nals are avai labl e.
gensig returns a vector t of time samples and the vector u of s ig nal v a lues at
these samples. All generated signals have unit amplit ude.
[u,t] = gensig(type,tau,Tf,Ts) also s peci fies the t ime dura tion Tf of the
signal and the spacing
Ts between the time samples t.
You can feed the outputs
u and t directly t o lsim and sim ulate the respons e of
a single-input linear s y stem t o the specified signal . Si nce
t is uniquely
determined by
Tf and Ts, you can also generate inputs for multi-input systems
by repeate d calls to
gensig.
Example Generat e a square w ave wit h period 5 seconds , du ration 30 s econd s, and
sampling e very 0.1 sec onds .
[u,t] = gensig('square',5,30,0.1)
type = 'sin'
Sine wave.
type = 'square'
Square wave.
type = 'pulse'
Periodic pulse.
Zobrazit stránku 476
1 2 ... 472 473 474 475 476 477 478 479 480 481 482 ... 648 649

Komentáře k této Příručce

Žádné komentáře