Receiving "Too many return arguments are specified. Specify only one."
Show older comments
I am trying to run a very simple code that gives me whatever values. I am new to MATLAB and I am just practicing. I have the following simulink diagram

and my .m is the following
options = simset;
options = simset('MaxStep',1,'MinStep',1e-5,'AbsTol',1e-3);
tf = 10;
[t,xv] = sim('vdpol',tf,options);
Once I can get t and xv I can perform plots but I seem to not get past that 7th line
Error using vdpolmat (line 7)
Too many return arguments are specified. Specify only one.
Like I said I am learning here and I know I am missing something dumb.
4 Comments
David Sheets
on 20 Oct 2019
Edited: David Sheets
on 20 Oct 2019
Mohammad Khan
on 5 Dec 2019
A big Thank you!
Jan FitzGibbon
on 5 Mar 2020
Thank you so much, saved me the night before my deadline
MIGUEL ALEJANDRO
on 25 Feb 2025
6 years later but THANK YOU!! I was getting that same mind breaking mistake and couldnt find how to fix it, you saved me :)
Answers (0)
Categories
Find more on Event Functions in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!