[討論] 一個很小的問題...

看板MATLAB作者時間11年前 (2014/02/17 17:35), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
最近剛上手matlab, 但是發現其實他真的有很多限制... 尤其是在自定function這塊。 由於我會使用Fortran, 所以花費了很多時間 才發現到自定的 Function 必須要把 .m file的名稱儲存的和 Function name一樣... 現在遇到的一個不太能理解的問題想請問一下大家。 function [v] = Fibbo2(n) F=[1 1]; helper(n) v=F(n); function helper(n) if numel(F)<n helper(n-1) <----- 我想請問 為什麼我們這邊會需要這個 helper(n-1) ? F(n)=F(n-1)+F(n-2); end end end 謝謝大家 = =" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.69.134.236

02/17 17:51, , 1F
這是遞迴的寫法 你可以假設一個n去推演一下就知道怎麼回事
02/17 17:51, 1F

02/17 19:52, , 2F
謝謝, 想通了。。
02/17 19:52, 2F
文章代碼(AID): #1J0TVU2G (MATLAB)
文章代碼(AID): #1J0TVU2G (MATLAB)