You are on page 1of 24

>> z=[0]

z=

>> p=[0]

p=

>> k=[1]

k=

>> [b a]=zp2tf(z,p,k)

b=

1 0
a=

1 0

>> [z p k]=tf2zp(b,a)

z=

p=

k=

>> g=zpk([],[],[1])

Zero/pole/gain:

1
>> g=zpk([],[],[1])

Zero/pole/gain:

>> g=tf([],[-1],[1])

??? Error using ==> c:/matlab6p5/toolbox/control/control/@tf/private/ndcheck

Each numerator and denominator must be specified as a non-empty row vector.

>> tf([],[-1],[1])

??? Error using ==> c:/matlab6p5/toolbox/control/control/@tf/private/ndcheck

Each numerator and denominator must be specified as a non-empty row vector.

>> g=tf([],[-1,1])

??? Error using ==> c:/matlab6p5/toolbox/control/control/@tf/private/ndcheck

Each numerator and denominator must be specified as a non-empty row vector.

>> g=tf([],[-1 1])

??? Error using ==> c:/matlab6p5/toolbox/control/control/@tf/private/ndcheck

Each numerator and denominator must be specified as a non-empty row vector.

>> g=tf([],[-1],[1])

??? Error using ==> c:/matlab6p5/toolbox/control/control/@tf/private/ndcheck

Each numerator and denominator must be specified as a non-empty row vector.

>> g=tf([],[ 1])


??? Error using ==> c:/matlab6p5/toolbox/control/control/@tf/private/ndcheck

Each numerator and denominator must be specified as a non-empty row vector.

>> g=tf([],[0 1])

??? Error using ==> c:/matlab6p5/toolbox/control/control/@tf/private/ndcheck

Each numerator and denominator must be specified as a non-empty row vector.

>> g=tf([],[],[1])

??? Error using ==> c:/matlab6p5/toolbox/control/control/@tf/private/ndcheck

Each numerator and denominator must be specified as a non-empty row vector.

>> g=tf([],[,1])

??? Error using ==> c:/matlab6p5/toolbox/control/control/@tf/private/ndcheck

Each numerator and denominator must be specified as a non-empty row vector.

>> z=[0]

z=

p=[-1]

p=
-1

k=[1]

k=

[b a]=zp2tf(z,p,k)

b=

1 0

a=

1 1

g=tf([1],[1 1])

Transfer function:

-----

s+1
g=zpk([],[-1],[1])

Zero/pole/gain:

-----

(s+1)

[z p k]=tf2zp(b,a)

z=

z=

??? z =

Error: Expected a variable, function, or constant, found "end of line".

>> z=[0]

z=

0
p=[-1]

p=

-1

k=[1]

k=

[b a]=zp2tf(z,p,k)

b=

1 0

a=

1 1

g=tf([1],[1 1])
Transfer function:z=[0]

z=

p=[-1]

p=

-1z=[0]

z=

p=[-1]

p=

-1

k=[1]
k=

[b a]=zp2tf(z,p,k)

b=

1 0

a=

1 1

g=tf([1],[1 1])

Transfer function:

-----

s+1

g=zpk([],[-1],[1])

Zero/pole/gain:
1

-----

(s+1)

[z p k]=tf2zp(b,a)

z =z=[0]

z=

??? z =

Error: Expected a variable, function, or constant, found "end of line".

>> z

z =z=[0]

z=

p=[-1]
p=

-1

k=[1]

k=

[b a]=zp2tf(z,p,k)

b=

1 0

a=

1 1

g=tf([1],[1 1])

Transfer function:

1
-----

s+1

g=zpk([],[-1],[1])

Zero/pole/gain:

-----

(s+1)

[z p k]=tf2zp(b,a)

z=

p=

-1

k=

1
> z=[0]

z=

p=[-1]

p=

-1

k=[1]

k=

[b a]=zp2tf(z,p,k)

b=

1 0
a=

1 1

g=tf([1],[1 1])

Transfer function:

-----

s+1

g=zpk([],[-1],[1])

Zero/pole/gain:

-----

(s+1)

[z p k]=tf2zp(b,a)

z=

0
p=

-1

k=[1]

k=

[b a]=zp2tf(z,p,k)

b=

1 0

a=

1 1

g=tf([1],[1 1])

Transfer function:z=[0]
z=

p=[-1]

p=

-1z=[0]

z=

p=[-1]

p=

-1

k=[1]

k=

1
[b a]=zp2tf(z,p,k)

b=

1 0

a=

1 1

g=tf([1],[1 1])

Transfer function:

-----

s+1

g=zpk([],[-1],[1])

Zero/pole/gain:

-----

(s+1)
[z p k]=tf2zp(b,a)

z =z=[0]

z=

??? z =

Error: Expected a variable, function, or constant, found "end of line".

>> z

z =z=[0]

z=

p=[-1]

p=

-1
k=[1]

k=

[b a]=zp2tf(z,p,k)

b=

1 0

a=

1 1

g=tf([1],[1 1])

Transfer function:

-----

s+1
g=zpk([],[-1],[1])

Zero/pole/gain:

-----

(s+1)

[z p k]=tf2zp(b,a)

z=

p=

-1

k=

> z=[0]
z=

p=[-1]

p=

-1

k=[1]

k=

[b a]=zp2tf(z,p,k)

b=

1 0

a=
1 1

g=tf([1],[1 1])

Transfer function:

-----

s+1

g=zpk([],[-1],[1])

Zero/pole/gain:

-----

(s+1)

[z p k]=tf2zp(b,a)

z=

p=
-1

k=

??? > z=[0]

Error: "End of Input" expected, ">" found.

z=[0]

z=

??? z =z=[0]

Error: Assignment statements do not produce results. (Use == to test

for equality.)

>> -1
k=

You might also like