Plotting very specific locations in matrix

1 次查看(过去 30 天)
Hi all, I want to plot a very specific group of values in a 6 x6 matrix on the same plot - the first 4 values in row 1, the first 3 values in row 2, the first value in row 3.
Can this be done? Thanks Christine

回答(1 个)

KSSV
KSSV 2017-4-25
A = rand(6,6) ;
[nx,ny] = size(A) ;
x = 1:nx ;
y = 1:ny ;
[X,Y] = meshgrid(x,y) ;
plot3(X,Y,A,'.r') ;
hold on
plot3(X(1,1:4),Y(1,1:4),A(1,1:4),'Ob')
plot3(X(2,1:3),Y(2,1:3),A(2,1:3),'Og')
plot3(X(3,1),Y(3,1),A(3,1),'Om')
view(2)

类别

Help CenterFile Exchange 中查找有关 Scatter Plots 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by