誰かが私に次のコーディングの問題を解決するのを助けてくれることを願っています。matlabでさまざまな色のカーブをプロットするにはどうすればいいですか?
最小二乗最小化:Sum(y(modeled)-y(True))^2
を実行すると、最適化を実行するたびにグラフをプロットする必要があります。グラフのために、私は次のように単一の図にプロットする:
- TRUE Y(青線)
- は、各反復において計算Yをモデル化しました。各反復で得られたモデル化された色は異なる色でなければならず、同じ色を使用しないでください。
しかし、プログラムが実行できる反復回数はわかりませんが、シンプルな機能や、複雑な機能のための巨大な繰り返しのために。
matlabに対応するコードを書くには?
グラフをプロットするのには、PlotFcn
を使用することができます。しかし、グラフのデフォルトがグラフを描くのではなく、自分自身でコードを書く必要があるので、私は役に立たないと思います。代わりにOutputFcn
を使用します。 PlotFcn
を使用して同じタスクを実行することができる場合は、私にお知らせください。助けてくれてありがとう。
複数の曲線を同じ図形にプロットする場合は、単に「ホールドオン」を使用します。複数の図を保持することもできます。 「figure(1)、plot(...)、hold on;」そして第2の図形「figure(2)、plot(...)」が続きます。次に、最初のコマンドを使用して図1にプロットすることができます。保持された図形の色は自動的に回転します。 – mpaskov