Why do I get "Array indices must be positive integers or logical values" error when using "angle" function?
4 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hey guys, does anyone know whats wrong.
I already have my line code working. But once I run it on appdesigner.
It display "Array indices must be positive integers or logical values".
Can you guys help me pls![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1216367/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1216367/image.png)
2 Commenti
Fifteen12
il 2 Dic 2022
Do you mean to be redefining e and e2? Right now you're not using either of those initial values...
Jiri Hajek
il 2 Dic 2022
Hi, if you need some real testing from the community, you have to attach the code, not just a screenshot...
Risposte (2)
Fifteen12
il 2 Dic 2022
Without seeing your code it's impossible to answer your question, but try outputing all your variables to the terminal, it's easy to have a mistake. To make it easier, try debugging your script by placing a breakpoint early in your code and stepping through it. You can check each variable as you go, it's probably an honest mistake.
0 Commenti
Star Strider
il 2 Dic 2022
You have a variable named ‘angle’ somewhere in your workspace. If you run:
which angle -all
the results should be similar to these.
If you have a variable called ‘angle’
angle = pi;
which angle -all
the results should demonstrate that as well.
The solution is to rename the variable to something that does not overshadow any MATLAB function.
.
0 Commenti
Vedere anche
Categorie
Scopri di più su Logical 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!