This question is probably really simple, but i cant find a way to solve this error
I have three matrices of numbers: X (MxN), Y(MxN) and Z (MxN). In my specific case, X is a matrix of longitudes, Y is a matrix of latitudes and Z is a matrix of depths. I want to display Z values in the X and Y positions dynamically using "text" function, so first, I have to convert Z numbers to strings. Well, when I use numstr(Z), I want to obtain a matrix with MxN vectors of strings, but conversely, I obtain an unique char so I can't use Z for text.
X = rand(3,3); Y = rand(3,3); Z = rand(3,3);
z = num2str(Z);
%% whos z
%%Name Size Bytes Class Attributes
%% z 3x31 186 char
%% I OBTAIN z(3x31) INSTEAD OF z(3x3)