2012-05-03 9 views
0

私は、次のような結果を持っている:私は計算するnewton_systemと呼ばれる機能を実行した後、私はそれらを得た、と私はfollwoing f(x,y)上の入力ベクトル[10,3]を走ったNewton_systemを使用した後、一連の結果を反復回数としてプロットするにはどうすればよいですか?

v = 
    7.8053 959.5985 
    6.1820 481.3263 
    4.9794 242.2347 
    4.0829 122.7578 
    3.4079 63.1224 
    2.8962 33.4578 
    2.5118 18.8560 
    2.2380 11.9084 
    2.0725 8.9597 
    2.0086 8.0952 
    2.0001 8.0012 
    2.0000 8.0000 
    2.0000 8.0000 

y(1) = x(1)^3 - 5*x(1)^4 + x(2)^2 + 8; 
y(2) = 2*x(1)^3 - x(2)^2 + 5*x(1)^2 + 5*x(2) - 12; 

私は走りました13回の反復と、今度は反復の関数として近似値のグラフをプロットしたい(1から13まで)、誰かがそれを行う方法を説明してもらえますか?

FYIここplotコマンドを使用してソリューションです私は、反復して進行として、我々は2.0000 8.0000

答えて

1

に収束することを何卒ご了承下さい。

plot(v(:,1),v(:,2),'-o') %# plot the line with circles for the x,y values 
hold on,plot(2,8,'+r') %# add a red cross for the solution 
xlim([0 8]) %# modify x-axes limits so that the plot looks a bit better 

はにズームするフィギュア]メニューの[ズーム]ボタンを使用しますソリューションの周りの領域。

enter image description here

+0

おかげで、ただ一つのことは、どのように私はまったく同じグラフを得るために一緒に3のコマンドを組み合わせていますか? – ron

+0

ジョナス:さて、ジョナス、ありがとう! – ron

関連する問題