看板 MATLAB 關於我們 聯絡資訊
最近剛上手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
ejialan:這是遞迴的寫法 你可以假設一個n去推演一下就知道怎麼回事 02/17 17:51
VH4856:謝謝, 想通了。。 02/17 19:52