0
I eine NxN-Matrix 'M' voller Nullen plotten müssen, sondern nur die Fälle zeigen, in denen m (x, y) von 0 verschieden istPlot eine Matrix in Diagramm mit zwei Achsen in Matlab
t_max = 10; % set the maximum number of iterations
n = 10; % dimension n*n
d = 1; % the probability of changing place
x = randi([1 n]); % random row
y = randi([1 n]); % random column
grid = zeros(10); % set an empty gride n*n
grid(x,y) = 1; % put an agent in a random place
for t=1:t_max
newgrid = randomwalk1(grid,d); % call the function random walk for one agent
end
Ich versuchte image(m)
, aber es gibt keine befriedigenden Ergebnisse, da ich auch das Element verfolgen muss, das sich von 0 unterscheidet, hold on
funktioniert in diesem Fall nicht.
das funktioniert richtig, lassen Sie jetzt annehmen, dass ich verschiedene Zahlen habe und ich jede Reihe von Zahlen in einer bestimmten Farbe plotten möchte. –
@ MP.Chal Als Sie wirklich nach einem Bild suchen. Versuchen Sie, sich 'imagesc()' anzuschauen. –