Matlab question Please show all partsSolutionone m file cont
Matlab question
Please show all parts
Solution
%one m file contains
Nstr = inputdlg(\'Enter N:\',\'s\');
Nnum = str2Double(Nstr);
p = pascaltrnglegen(Nnum);
disp(p);
%another m file contains
function pascalt = pascaltrnglegen(N)
pascalt(1,1)=1;%first row is single element
pascalt(2,[1 2])=[1 1];
if N<3 %condition for only two which already given above.
return;
end
for i=3:N
pascalt(i,1)=1;%first element is 1
pascalt(i,i)=1;%last element is 1
for j=2:i-1
pascalt(i,j)=pascalt(i-1,j-1)+pascalt(i-1,j);%each element is sum of two elements above in previous row
end
end
end
Ouput:
1 0 0 0 0 0
1 1 0 0 0 0
1 2 1 0 0 0
1 3 3 1 0 0
1 4 6 4 1 0
1 5 10 10 5 1
