[問題] 利用fsolve求得的根,怎麼代入程式後半部的計算?已回收

看板MATLAB作者 (白小衣)時間16年前 (2009/06/04 15:08), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
各位大大您好: 謝謝各位忙碌的閒暇之餘,還要解答我的問題!! 我現在有一個問題想要請教各位大大一下!! 如以下所敘: 我利用fsolve求出來的根(即 h1~h4), 我現在要將此根運用到程式後半部的運算, 請問我該怎麼插入? 我的程式碼如下: 算完 h1~h4 之後, 想要以R_c = h1~h4 帶入計算公式中, 但似乎又變成error~~無法執行~~!! function pttex120 clear all; [h1,fval]=fsolve(@specialeqex,0) [h2,fval]=fsolve(@specialeqex,10) [h3,fval]=fsolve(@specialeqex,100) [h4,fval]=fsolve(@specialeqex,-100) R_c=[h1,h2,h3,h4]; function f = specialeqex(R) -----------------------------------------↓以下就是我要做的後半部運算 Ae=[]; for p=1:(t(i)-1966) n=(P/d)*A_ref(i)*exp(lnda*(t-(1965+p))) * (( 1- P*(R_c/d )) ^((1965+p)-1966) ); Ae=[Ae n]; end Ce=[]; for k=1:(t-1966) n1=(I_t( 12 +k,2)/R_c)*P(i)*gamma*(1-exp(-R_c/H)) + Ae(k); Ce=[Ce n1]; end Cd=[]; for w=1:(t-1966) n2=Ce(j)*exp(-lnda*(t-(1966+w))); Cd=[Cd n2]; end CD=P*sum(Cd); R(i)=( A_t(i)-A_ref )/ CD; 拜託大大幫我解答一下~~~~冏rz -- 愛,是心中輕盈的詩  是幸福,是寂寞 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.190.27

06/05 14:49, , 1F
error顯示什麼?
06/05 14:49, 1F
文章代碼(AID): #1A9tBGs1 (MATLAB)
文章代碼(AID): #1A9tBGs1 (MATLAB)