thanks for your reply.
If I have a network with layers(255,30,4), I should train layer 1 (hidden) and layer 2 (output) at first, am I right?
I met a problem with this network. My inputs have 1000 samples, learnnetworksupervised function can reach
low error level such as 3% after 150 run, but learnlayersupervised function always stay high error level such as
30% even after 50000 run. Do you have any advise for me to make learnlayersupervised reach a lower error level?