小櫻 發問時間: 電腦與網際網路程式設計 · 2 0 年前

有關”matlab”的一個問題...

有誰會寫底下這ㄍ數學式ㄉ迴圈(for或while)ㄋ

-r+r^2-r^3+r^4-......+r^(2*k)-r^(2*k+1)+.....r^n

然後輸入r和n就可以得到結果,r和n必須是整數

已更新項目:

偶數次方前面為"+"的,奇數次方前面為"-"的...

如果輸入ㄉ"n"是偶數的話,那它前面就必須為"+"...

如果是奇數的話,就必須為"-"

1 個解答

評分
  • 2 0 年前
    最佳解答

    for n = 1:n

    result = result + (-r)^n ;

    end

    % result 是最後的答案

    %你要的就是 -r 的次方

    %這樣n是偶數就是 + 奇數就是 -

還有問題?馬上發問,尋求解答。