Contents

plotpv

Plot perceptron input/target vectors

Syntax

plotpv(P,T)
plotpv(P,T,V)

Description

plotpv(P,T) takes these inputs,

P

R-by-Q matrix of input vectors (R must be 3 or less)

T

S-by-Q matrix of binary target vectors (S must be 3 or less)

and plots column vectors in P with markers based on T.

plotpv(P,T,V) takes an additional input,

V

Graph limits = [x_min x_max y_min y_max]

and plots the column vectors with limits set by V.

Examples

The code below defines and plots the inputs and targets for a perceptron:

p = [0 0 1 1; 0 1 0 1];
t = [0 0 0 1];
plotpv(p,t)

The following code creates a perceptron with inputs ranging over the values in P, assigns values to its weights and biases, and plots the resulting classification line.

net = newp(minmax(p),1);
net.iw{1,1} = [-1.2 -0.5];
net.b{1} = 1;
plotpc(net.iw{1,1},net.b{1})

See Also

Was this topic helpful?