• Nie Znaleziono Wyników

Załóżmy, że mamy rozwiązać układ równań nieliniowych lub znaleźć miejsce zerowe dwóch funkcji np:

N/A
N/A
Protected

Academic year: 2021

Share "Załóżmy, że mamy rozwiązać układ równań nieliniowych lub znaleźć miejsce zerowe dwóch funkcji np:"

Copied!
1
0
0

Pełen tekst

(1)

Załóżmy, że mamy rozwiązać układ równań nieliniowych lub znaleźć miejsce zerowe dwóch funkcji np:

2

2 2

2 3 4sin( ) 6 0 3 2 3cos( ) 4

x xy y

x xy x

+ + − =

− + + = 0 (1)

Zamiast pisząc skrypt w OCTAVE dla wielowymiarowej metody Newtona, w tym przypadku dwuwymiarowej, korzystamy z gotowej funkcji wewnętrznej OCTAVE „ fsolve” .

Musimy zapisać nasz układ (1) w oddzielnym m.file o nazwie np. f.m function y = f(x)

y(1) = -2*x(1)^2 + 3*x(1)*x(2) + 4*sin(x(2)) - 6;

y(2) = 3*x(1)^2 - 2*x(1)*x(2)^2 + 3*cos(x(1)) +4;

Następnie w edytorze OCTAVE wywołujemy instrukcję fsolve pisząc:

>> [x, info] = fsolve('f', [1; 2]), gdzie [1; 2] jest wektorem punktu początkowego x0 Otrzymujemy wynik:

x = 0.57983 2.54621 info = 1

>>

Indykator info =1 informuje nas, że otrzymane rozwiązanie jest zbieżne, w przeciwieństwie do komunikatu info = 0 - otrzymane rozwiązanie nie jest zbieżne

Wywołanie dodatkowej instrukcji „ perror” w edytorze OCTAVE:

> perror('fsolve',1)

solution converged to requested tolerance

>>

informuje nas, że otrzymane rozwiązanie jest zbieżne z żądaną dokładnością (tolerancją) Jak widać „ fsolve” jest wygodną instrukcją OCTAVE numerycznego rozwiązywania układów równań nieliniowych lub znajdowania zer układów funkcji nieliniowych.

Cytaty

Powiązane dokumenty

Jak z niego widać, wpływ wagi na uzyskane pseudorozwiązanie jest zgodny z oczekiwaniem, czyli zwiększanie wartości wagi przypi- sanej wybranemu równaniu powoduje

[r]

b jest róŜna od zera, to układ nazywamy układem równań liniowych niejednorodnych... Rozwiązaniem układu równań liniowych nazywamy taki zbiór wartości niewiadomych,

Rozważmy teraz wyrazy w definicji wyznacznika zawierające dowolny, ale element a ij... Wyznaczniki

Rozwiązać rówanie nieliniowe przy użyciu napisanej

Agencja wynajmu rowerów miejskich RowerGeek posiada dwie lokalizacje w pewnym mieście, jedną na głównym placu miasta, drugą na kampusie uniwersyteckim... (b) Układ osiąga

Leonardo z Pizy, 1180 - 1240, autor Liber Abaci i Practica Geometriae, sformułował słynne zadanie o rozmnażaniu się królików, które uważa sie za początek jednego z trzech

Wielomian W, stopnia wi ekszego od czterech, o współczynnikach całkowitych, przyjmuje , dla co najmniej pi eciu różnych argumentów całkowitych wartość 5.. Wykazać, że nie może