カーブフィッティングツールについて,警告の原因が分かりません.
1 回表示 (過去 30 日間)
古いコメントを表示
カーブフィッティングツールにおいて
f = fit(x.',alldata(n,:).','gauss1');
と記述し,ガウスフィッティングを行っています.
その後,生成されたfを解析するため,一度forループを用いてFというベクトルに格納します.
while q < 960
F(n,c) = f(q);
q = q + 0.1 ;
c = c+1;
end
その後,Fのピーク位置を検出して...という動作をforループで繰り返す流れのプログラムを作りました.
プログラム自体は正常に動作していると思われるのですが,実行を行うたびに以下の警告文が黄色い文字で表示されます.おそらくフィッティング関連の記述が悪さをしていると思うのですが,自分の力では原因が突き止められませんでした.どなたか力を貸して頂けると助かります.
警告: Y を double のベクトルに変換しています。
> In curvefit.attention.Warning/throw (line 30)
In fit>iFit (line 145)
In fit (line 108)
In practice5 (line 60)
0 件のコメント
回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で 線形回帰と非線形回帰 についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!