Why do I get this error in the code?
2 次查看(过去 30 天)
显示 更早的评论
So I put this code in from an example, http://au.mathworks.com/help/matlab/ref/colormap.html, and changed the surf to mesh. I get this error: Subscript indices must either be real positive integers or logicals.
figure
ax1 = subplot(2,1,1);
mesh(peaks)
colormap(ax1,spring)
ax2 = subplot(2,1,2);
mesh(peaks)
colormap(ax2,winter)
This is the error message
Error in surf (line 4)
colormap(ax1,spring)
I don't know what is wrong. Thanks.
1 个评论
Walter Roberson
2015-7-26
You should not name your file surf.m as that is going to conflict with the MATLAB surf() command.
采纳的回答
Walter Roberson
2015-7-26
In the code or script not shown, you possibly have created a variable named "colormap".
0 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Colormaps 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!