展开全部
%调用杨辉三角生成函数。并输出
for i=1:10
yhsj(i);
end
function yh=yhsj(n) %杨辉三角生成函数
yh=1;
for k=2:n
yh=[yh,0]+[0,yh];
yh(k)=1;
end
disp(['杨辉三角第',num2str(n),'行数据:32313133353236313431303231363533e58685e5aeb931333335316566']);
disp(yh)
结果:
杨辉三角第1行数据:
1
杨辉三角第2行数据:
1 1
杨辉三角第3行数据:
1 2 1
杨辉三角第4行数据:
1 3 3 1
杨辉三角第5行数据:
1 4 6 4 1
杨辉三角第6行数据:
1 5 10 10 5 1
杨辉三角第7行数据:
1 6 15 20 15 6 1
杨辉三角第8行数据:
1 7 21 35 35 21 7 1
杨辉三角第9行数据:
1 8 28 56 70 56 28 8 1
杨辉三角第10行数据:
1 9 36 84 126 126 84 36 9 1