Why do I get "Array indices must be positive integers or logical values" error when using "angle" function?
1 view (last 30 days)
Show older comments
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 Comments
Fifteen12
on 2 Dec 2022
Do you mean to be redefining e and e2? Right now you're not using either of those initial values...
Jiri Hajek
on 2 Dec 2022
Hi, if you need some real testing from the community, you have to attach the code, not just a screenshot...
Answers (2)
Fifteen12
on 2 Dec 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 Comments
Star Strider
on 2 Dec 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 Comments
See Also
Categories
Find more on Logical 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!