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 comentarios

Torsten
Torsten el 7 de Mayo de 2024
How do you call "PlotDampRoots" ? What's the value for "omegan" that you use ?
jilei liu
jilei liu el 8 de Mayo de 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 el 8 de Mayo de 2024
For clarity:

Iniciar sesión para comentar.

 Respuesta aceptada

Steven Lord
Steven Lord el 8 de Mayo de 2024

0 votos

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 comentarios

jilei liu
jilei liu el 9 de Mayo de 2024
Thanks for you guys help,It's weird when Code Analyzer post that message since I‘ll never name variables with any key words like “plot3” etc.And I have followed your instructions to search in all files, “plot3” only show up in "PlotDampRoots.m",so I'm sure there is't any variable called ’plot3‘ by accident.when I run my GUI,message in command window says "Unrecognized function or variable 'plot3'."It seems MATLAB try to recognize plot3 as functions but failed.I can't figure it out.
Torsten
Torsten el 9 de Mayo de 2024
You set plot3(x,y,z) = 5 in line 32 of PlotDampRoots. That's very bad.
jilei liu
jilei liu el 10 de Mayo de 2024
oh my god,My head is sticky,Thanks for you guys help!Finally I got the beautiful correct figure I want.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Graphics Objects en Centro de ayuda y File Exchange.

Preguntada:

el 7 de Mayo de 2024

Comentada:

el 10 de Mayo de 2024

Community Treasure Hunt

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

Start Hunting!

Translated by