Question
I have been using "newff" in a neural network code and it works fine but gives the error message Warning: NEWFF used in an obsolete way. > In obs_use at 17 In newff>create_network at 126 In newff at 101 In Sarah_Genome_02 at 95 See help for NEWFF to update calls to the new argument list. When you go to help, it recommends using feedforwardnet instead. The program runs fine, but since it is obsolete I figured I should work towards updating it, I'm fairly new at MATLAB and can't quite seem to figure it out. It would be appreciated if anyone could help me out. % construct an ANN with two hidden layers net=newff(range,[hn1 hn2 1],{'logsig' 'logsig' 'logsig'}, 'trainlm'); % Set up training parameters net.TrainParam.epochs=itr; net.TrainParam.goal=arr; net.TrainParam.min_grad=0.1*10^(-15);
Expert Answer
John Williams
PhD Expert
Answered Aug 31, 2026
1. One hidden layer is sufficient
2. Use all of the defaults
3. Minimal code is available in the documentation
help fitnet doc fitnet
4. More sophisticated code ia available in many of my posts. Try searching in the NEWSGROUP before searching in ANSWERS. Search using
greg fitnet
100% Run Guarantee
3-Hour Fast-Track Delivery
Need a Custom Version or Complete Simulation for This Problem?
Our 500+ PhD engineers build, debug, and optimize working MATLAB scripts and Simulink (.slx) models tailored to your exact assignment rubrics with zero plagiarism.
Tested on MATLAB R2024b / R2026a
Turnitin 0% Plagiarism Report
Free 7-Day Revisions Guarantee
Have a different question? Ask here
Related neural network Questions & Solutions
Browse All →
Explore similar technical troubleshooting questions and verified MATLAB solutions:
Ready-to-Run MATLAB & Simulink Projects
Browse All Projects →