码迷,mamicode.com
首页 > 编程语言 > 详细

matlab算法之杨辉三角

时间:2018-10-15 11:59:10      阅读:553      评论:0      收藏:0      [点我收藏+]

标签:[]   int()   print   ==   matlab   else   cti   for   com   

% 帕斯卡三角形 
% 杨辉三角,又名 贾宪三角形 
global N;
N=12;
paint();
----------------------------------------------------------
 
function []=paint()
global N;
N=12;
for n=0:N;
    for r=0:n;
       if(r==0) 
           for i=0:N-n
               fprintf(‘  ‘);
           end
       else
           fprintf(‘  ‘);
       end
       fprintf(‘%3d‘,combi( n, r));
    end
     fprintf(‘\n‘);
end
-------------------------------------------------
function y=combi( n, r)
 p=1;
 y=1;
for i=1:r;
    p=p*(n-i+1)/i;
  y= p;
end
end
 

matlab算法之杨辉三角

标签:[]   int()   print   ==   matlab   else   cti   for   com   

原文地址:https://www.cnblogs.com/xuexiangfeng/p/9789283.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!