カーブフィッティングツールについて,警告の原因が分かりません.
2 次查看(过去 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!