當前位置:編程學習大全網 - 電腦編程 - 用matlab編程計算:最好寫詳細壹點,謝謝

用matlab編程計算:最好寫詳細壹點,謝謝

% 序列:1,2,...,100

n=1:100;

% 求階乘,序列:1!,2!,...,100!

a=factorial(n);

% 求階乘的倒數序列,各項為:(-1)^(n-1)/n!

x=(-1).^(n-1)./a;

% 求前1、2、...、100個數字的和之後,重新構成數組

y=cumsum(x);

% 註意:用了“.^”和“./”,並且用了cumsum()這個函數。我理解求前100項,是指將n=1,2,...,100的100個結果都給出來,所以用了cumsum()函數,否則只需要y=sum(x)即可。另外,我猜題目的要求是不允許使用for語句。實際上n=1:100這樣的語句,等同於for循環語句。

  • 上一篇:小米平板上可以下載編程軟件嗎?
  • 下一篇:編寫壹個程序,輸出1~300間的所有奇數。c語言
  • copyright 2024編程學習大全網