Plotting matrix in 2D
Show older comments
Hello, I am expecting to see 8X8 plot of a matrix, but instead of it plots 7X7. Edge data are not plotted, why?
m = [nan, nan, nan, nan, -.053, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, -0.0167, nan, nan, nan, nan, -0.0218, nan, nan, nan, nan, nan, nan, -0.02688, nan, -0.0248, -0.0224, -0.0314, -0.0211, nan, -0.0234, -0.0437, -0.00788, -0.0235, -0.02188, -0.0219, -0.02357, -0.0233, -0.0231, nan, -0.0382, nan, -0.0215, -0.0239, nan, -0.0355, nan, nan, nan, nan, 0.0622, -0.0245, -0.0228, nan, nan, nan, nan, nan, nan, nan];
M = reshape(m, 8, 8);
for k=1:64
k = find(isnan(M))';
M(k) = 0;
end
figure (2)
surface(M) % 2D view
1 Comment
Accepted Answer
More Answers (0)
Categories
Find more on Labels and Annotations 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!