Documente Academic
Documente Profesional
Documente Cultură
Codul:
-scriptul specific pentru functie
function [l c] = celule_linie_coloana(A)
l = 0;
c = 0;
n=length(A);
for i = 1:n
[row col] = size(A{i});
if (row==1 && col>1)
l = l+1;
end
if (col==1 && row>1)
c = c+1;
end
end
-scriptul in care se apeleaza functia:
%script problema celule_linie_coloana
A=input('A=');
[l c]=celule_linie_coloana(A);
disp(['Numarul de celule tip vector linie: ', num2str(l)]);
disp(['Numarul de celule tip vector coloana ', num2str(c)]);
Rezultate:
>> A={[ 1 1 1 1];2;3;[4;4;4;4;4];[4;4;4;4;4]}
Numarul de celule tip vector linie: 1
Numarul de celule tip vector coloana 2
>>A={1;[2 2];3;[4];[5;5;5];[6;6];7;[8 8 8]}
Numarul de celule tip vector linie: 2
Numarul de celule tip vector coloana 2