[問題] package可以放入迴圈嗎?已回收
我有一個m.file名命為pdf_fsolve
function F = pdf_fsolve(m)
global x y n
b0=m(1);
b1=m(2);
w=m(3);
x0=ones(n,1);
muu=[x0 x]*[b0;b1];
d=ones(n,1);
f1=sum(x0.*d.*(y-muu)./(muu.^w));
f2=sum(x.*d.*(y-muu)./(muu.^w));
F = [f1;f2];
但是真正變數是 b0 b1
w不是一個變數,是想在給定不同的 w底下分別算出b0 b1
我在主要檔案想要寫一個迴圈
for j=1:7
w=(j-1)/2;
ff = fsolve('pdf_fsolve',[0.1,0.9,w],optimset('TolX',1e-4,'MaxFunEvals',2000));
end
這個程式執行有問題
請問能改正嗎?
還是package fsolve 不能這樣放在迴圈裡面
謝謝回答
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.45.119
→
10/28 09:51, , 1F
10/28 09:51, 1F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章