fplot and quiver return "Error using box"

Hello,
I keep getting this error when using the fplot and quiver functions, even when using the most simple example from the documentation.
fplot(@(x) sin(x))
Error using box
Too many input arguments.
Error in fplot (line 169)
box(cax,'on');
[X,Y] = meshgrid(0:6,0:6);
U = 0.25*X;
V = 0.5*Y;
quiver(X,Y,U,V,0)
Error using box
Too many input arguments.
Error in quiver (line 96)
box(cax,'on');
I have updated MATLAB and have been scouring the internet for answers. I am running macOS Sonoma. Has anyone run into these issue before?

 采纳的回答

See if you have something else in your MATLAB search path named ‘box’.
which box -all
That is the only thing I can think of that would throw that error.
Running it here:
which box -all
/MATLAB/toolbox/matlab/graph2d/box.m
If anything else show up, that could be the problem.
.

5 个评论

Thanks!
This is what I have:
>> which box -all
/Users/mathildeplacek/cobratoolbox/papers/2023_BarrierRound/3isotropic/PolytopeSamplerMatlab-develop/coverage/problems/basic/box.m
/Users/mathildeplacek/cobratoolbox/external/analysis/PolytopeSamplerMatlab/coverage/problems/basic/box.m % Shadowed
/Applications/MATLAB_R2023b.app/toolbox/matlab/graph2d/box.m % Shadowed
I assume the third one should be the one that is not shadowed?
The 3rd one should not be shadowed.
Remove/rename the other two files.
That has fixed it. Thank you so much!
As always, my pleasure!

请先登录,再进行评论。

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 Vector Fields 的更多信息

产品

版本

R2023b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by