Why is my fplot not working?

19 visualizzazioni (ultimi 30 giorni)
Kyle Donk
Kyle Donk il 1 Feb 2020
Commentato: Star Strider il 1 Feb 2020
My fplot is not working in my code. A few minutes ago, the code was plotting the graph just fine, but now it isn't. I can't figure out what is wrong. Matlab keeps saying that "Second argument must be a scalar or vector of unique symbolic variables."
%Symbolically find the roots of the following equation using 'solve'
syms x y(x)
y(x)=x^3+1
solve(x^3+1)
%Find what y equals when x=0
subs(y,x,0)
%Graph the equation on the interval [-10,10]
fplot(y,[-10,10],'b')
  3 Commenti
Kyle Donk
Kyle Donk il 1 Feb 2020
Huh, it's working now. I guess I didn't exit my graph from the previous iterations of running my code, so it just kept the old graph instead of generating a new one.
Star Strider
Star Strider il 1 Feb 2020
That’s the reason I always use figure to create a new one for each plot. Otherwise, MATLAB uses the existing axes.

Accedi per commentare.

Risposte (0)

Categorie

Scopri di più su Symbolic Math Toolbox in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by