0

Matlab 内で fitnlm 関数を使用して 3 つの係数を計算しています。結果を改善するには、2 つの係数を正にし、3 つ目の係数を 0 ~ 360 度にする必要があることを知っています。これらの仮定をモデルに追加するにはどうすればよいですか? ヘルプ ファイルを調べましたが、役立つ情報が見つからないようです。以下は私が使用したコードです:

modelfun = @(b,x)b(1)*(1/b(2)) - (b(1)/cp).*cos(Rays).*(cos(X1)*cos(b(3)) - sin(X1)*sin(b(3)));
beta0=[0.15 2.5 0];
mdl=fitnlm(X1,Y,modelfun,beta0)

助けてくれてありがとう

ジェームズ

4

0 に答える 0