MATLAB: How to plot matrix data

#pdepe #plottingMATLAB

why figure 4, 5 are blanck?
sol =pdepe(m,@pdefun,@pdeic,@pdebc,xmesh,zspan);
u=sol(:,:,1)
%%




surf(x,z,u)
xlabel('radi')
ylabel('height')
%%
figure
plot(x/R,u(end,:)/u0)
xlabel('radi')
ylabel('concentration')
%%
figure
plot(z/L,u(:, end)/u0)
xlabel('height')
ylabel('c')
%%
figure
for i =1:zn
hold on
plot(r/R,u(i,:))
hold off
end
xlabel('position ')
ylabel('concentration in every row')
%%
figure
for ii =1:xn
hold on
plot(z/L,u(:,ii))
hold off
end
xlabel('position ')
ylabel('concentration in every row')

Best Answer

figure
hold on
for i =1:zn
plot(r/R,u(i,:),'.k')
hold off
end
xlabel('position ')
ylabel('concentration in every row')
%%
figure
hold on
for ii =1:xn
plot(z/L,u(:,ii),'.')
hold off
end
xlabel('position ')
ylabel('concentration in every row')