
多項式近似におけるダイアログボックスの場所について
조회 수: 6 (최근 30일)
이전 댓글 표시
プロットを多項式近似する際に、 「警告: 多項式の条件が不適切です。異なる点をもつ X の値を追加するか、多項式の次数を減らすか、HELP POLYFIT で説明するように、データのセンタリングとスケーリングを試してください。」 と表示されます。 これについて、下記URLにおいて、 http://jp.mathworks.com/help/matlab/data_analysis/interactive-fitting.html 「ダイアログ ボックスで [X データのセンタリングとスケーリング] チェック ボックスをオンにして、基本的な近似ツールに変換を実行させる」と改善するような記述がありました。これを試したいのですが、ダイアログボックスが見つかりません。 このダイアログボックスはどのように開けばよいのでしょうか。
使用バージョン:2016b
댓글 수: 0
채택된 답변
michio
2016년 9월 24일
편집: michio
2016년 9월 24일
英語表記の "Center and scale x data" に該当する部分になります。

year = (1750:25:2000)';
pop = 1e6*[791 856 978 1050 1262 1544 1650 2532 6122 8170 11560]';
p = polyfit(year, pop, 5);
だと、多項式の条件が不適切との警告が出ますが、
[p,~,mu] = polyfit(year, pop, 5);
では year データをセンタリングし、標準偏差が 1 になるようにスケーリングします。これにより近似計算において悪条件のヴァンデルモンド行列を避けることができます。
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Deep Learning Toolbox에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!