Clear Filters
Clear Filters

no definition for plot3

2 views (last 30 days)
jilei liu
jilei liu on 7 May 2024
Commented: jilei liu on 10 May 2024
It's ok to use plot3 in MATLAB script,problems comes when I try to packet them in my function ‘PlotDampRoots’:says plot3 not defined.what suppose I do?
  3 Comments
jilei liu
jilei liu on 8 May 2024
I call it in a slider Callback function “omegan_Callback”,"omegan" = the slider value,I want the plot updated when I change “omegan”
DGM
DGM on 8 May 2024
For clarity:

Sign in to comment.

Accepted Answer

Steven Lord
Steven Lord on 8 May 2024
Based on the translation of the Code Analyzer message DGM posted, it seems that somewhere in the PlotDampRoots function you assign to a variable named plot3. If you do that you will not be able to call the plot3 function inside that function (even if the attempted function call occurs before the assignment to the variable in the file.) Search the function for where you assign to plot3 and rename that variable.
  3 Comments
Torsten
Torsten on 9 May 2024
You set plot3(x,y,z) = 5 in line 32 of PlotDampRoots. That's very bad.
jilei liu
jilei liu on 10 May 2024
oh my god,My head is sticky,Thanks for you guys help!Finally I got the beautiful correct figure I want.

Sign in to comment.

More Answers (0)

Categories

Find more on Specifying Target for Graphics Output in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!