Why am I getting an error trying to sort this array?
3 次查看(过去 30 天)
显示 更早的评论
I'm trying to learn Matlab and have been using code directly from the documentation to test things out. When I type the following code I get the error "Index exceeds the number of array elements (1)."
Code:
A = [9 0 -7 5 3 8 -10 4 2];
B = sort(A)
Can someone explain why this is happening?
1 个评论
william Eisner
2022-5-16
Same here. cut and past on an empty page. I cleared sort and problem went away.
回答(1 个)
Jess Lovering
2019-10-3
Are you using the variable name "sort" in another part of your code? This has happened to me in the past if I define a variable using the name of a function.
4 个评论
Walter Roberson
2019-10-4
What shows up if you use
which -all sort
Your code might not assign to sort but at some point in the past you assigned to sort and the variable is still in your workspace.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Shifting and Sorting Matrices 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!