Plotting matrix in 2D
이전 댓글 표시
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
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 2-D and 3-D Plots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!