metody rozwiazywania zadan z mn

Test 3:


---Oblicz wartość wielomianu [(x-x^2)/(3-x)]^2 dla x=5
określamy x
x=poly(0,'x')
1) tworzymy wielomian wpisując w scilabie np.:
a=x-x^2
b=3-x
c=a/b
c=c^2
2) wartość wielomianu
horner(c,5) gdzie 5 jest wartością dla x
Oczywiście można to zrobić szybciej, ale tak przynajmniej widać tok rozumowania

---Podaj wartość pochodnej wielomianu 7+7*x^2+9*x^4 dla x=2
analogicznie do poprzedniego:
1)a=7+7*x^2+9*x^4
2)dla policzenia pochodnej używamy derivat(a), by policzyć wartość piszemy
horner(derivat(a),2) gdzie 2 jest naszym x

---6-5*x+7*x^2-5*x^3
Podaj wartość bezwzględną pierwszego pierwiastka
i znowu:
1)a=6-5*x+7*x^2-5*x^3
2)używamy roots(a), by obliczyć piszemy abs(roots(a))

---Pomnóż jakiś wielomian przez jakiś wielomian i oblicz wartość pochodnej dla x=123812
a=pierwszy wielomian
b=drugi wielomian
c=a*b
horner(derivat©,123812))




Test 4:


clf
clear

deff('[y]=f(x)','y=x^3-2*x^2+0.7')

x=-10:0.1:10;

y1 = f(x);
y2 = zeros(1:201);

plot2d(x, y1,style=1);
plot2d(x, y2,style=2);

xres=fsolve(2.0,f)
plot2d(xres,0,style=-6);




Objaśnienia:
deff('[y]=f(x)','y=x^3-2*x^2+0.7') - tam gdzie y = ... wpisujesz równanie, które masz policzyć. Jeśli jest ono podane w postaci: sinx = 3x +2 to wpisujesz y = sin(x) - 3*x - 2 (wszystko na jedną stronę). Jeżeli wyskoczy Wam błąd typu: "cośtam inconsistent multiplication cośtam" to dajcie kropkę przed danym operatorem np. sin(x)*x nie przejdzie, ale sin(x).*x już będzie okej (chodzi tutaj o mnożenie macierzy i wektorów)
Od razu mówię, żę e^x to exp(x), a logarytm naturalny to log(x)

x=-10:0.1:10; - przedział w jakim szukamy pierwiastków. Jeżeli nie podano inaczej (np. (-4,4)) to liczcie na tym przedziale wink.gif
y2 = zeros(1:201); - długość linii "zerowej" - 201 bo przedział x od -10 do 10 z krokiem 0.1, co daje nam 201

xres=fsolve(2.0,f) - zaraz powiem...

plot2d(x, y1,style=1); // rysuje wykres funkcji
plot2d(x, y2,style=2); // rysuje "oś" y=0 (na podstawie zeros)

Jeżeli polecenie jest np. znaleźć największy pierwiastek w danym przedziale, to po narysowaniu wykresu szukacie (normalnie, wzrokowo) dla jakiego x y=0 (w tym wypadku będzie to najbardziej z prawej (największy pierwiastek)) po czym w przybliżeniu (nawet do jednośći lub częśći dziesiętnej) wpisujecie tu: xres=fsolve(2.0,f) zamiast '2.0' (zwane dalej 'początkową wartością'):
Kolejny polecenie (plot2d(xres,0,style=-6)) zaznaczy Wam na wykresie pierwiastek, który chcieliście znaleźć (jeśli znalazło inny, zmien początkową wartość), a w scilabie pod zmienną xres wyskoczy Wam wartość, która jest odpowiedzią smile.gif

Ps. pamiętajcie, żeby dla logarytmu dawać wartość początkową > 0, bo nie wyznaczy xres.



clear
clf

function [z]=f1(x,y)
z = 2*sin(x)+y-1.3
endfunction

function [z]=f2(x,y)
z = x^2*y+6*y/x-35
endfunction

x=0.1:40;
y=-10:20;

xset('window',1);
xbasc();
subplot(2,1,1);
fplot3d(x,y,f1);
subplot(2,1,2);
fplot3d(x,y,f2);


xset('window',2);
xbasc();
fcontour2d(x,y,f1,[0,0],style=9)
fcontour2d(x,y,f2,[0,0],style=12)


function [Y]=ff(X) ,
Y=[f1(X(1),X(2)), f2(X(1),X(2))];
endfunction;

rep=fsolve([?,?], ff)
ff(rep)


Tam gdzie są "?" trzeba wstawić wartości które są podane w testach(chyba).





Test Aproksymacji:


Pobierz plik 1.txt
Zastosuj do wszystkich danych metodę aproksymacji
funkcją:
f(x) = a + b* sin(x)
Wyznacz wartość funkcji dla x=3.5
Odpowiedź: 4.5023896

Pobierz plik 2.txt
Zastosuj do wszystkich danych metodę aproksymacji wielomianem 3 stopnia
Wyznacz wartość funkcji dla x=3.5
Odpowiedź: 7.547722

Pobierz plik 3.txt
Zastosuj do wszystkich danych metodę aproksymacji funkcją:
Y = aeb/X.
Wyznacz wartość funkcji dla x=3.5
Odpowiedź: 2.8842735

Pobierz plik 1.txt
Zastosuj do wszystkich danych metodę aproksymacji funkcją:
Y = X/(a + bX).
Wyznacz wartość funkcji dla x=3.5
Odpowiedź: 1.2704006

Pobierz plik 1.txt
Zastosuj do wszystkich danych metodę aproksymacji wielomianem 3 stopnia
Wyznacz wartość funkcji dla x=3.5
Odpowiedź: 2.8883573



1. Pobierz plik 1.txt
Zastosuj do wszystkich danych metodę aproksymacji funkcją:
Y = X/(a + bX).
Wyznacz wartość funkcji dla x=3.5
Odpowiedź: 1.2704006

2. Pobierz plik 3.txt
Zastosuj do wszystkich danych metodę aproksymacji funkcją:
Y = aXb,
Wyznacz wartość funkcji dla x=3.5
Odpowiedź: 2.452685

3. Pobierz plik 1.txt
Zastosuj do wszystkich danych metodę aproksymacji
funkcją:
f(x) = a + b* sin(x) + c*x
Wyznacz wartość funkcji dla x=3.5
Odpowiedź: 4.0650898

4. Pobierz plik 1.txt
Zastosuj do wszystkich danych metodę aproksymacji wielomianem 3 stopnia
Wyznacz wartość funkcji dla x=3.5
Odpowiedź: 2.8883573

5. Pobierz plik 2.txt
Zastosuj do wszystkich danych metodę aproksymacji funkcją:
Y = aeb/X.
Wyznacz wartość funkcji dla x=3.5
Odpowiedź: 4.4046113

6. Pobierz plik 3.txt
Zastosuj do wszystkich danych metodę aproksymacji funkcją:
Y = aeb/X.
Wyznacz wartość funkcji dla x=3.5
Odpowiedź: 2.8842735

7. Pobierz plik 3.txt
Zastosuj do wszystkich danych metodę aproksymacji liniowej
Wyznacz wartość funkcji dla x=3.5
Odpowiedź: 3.292787


Punkty: 1/1
Pobierz plik 2.txt
Zastosuj do wszystkich danych metodę aproksymacji funkcją:

Y = X/(a + bX).

Wyznacz wartość funkcji dla x=3.5
Odpowiedź: 2.7630098
Poprawnie
Ocena dla tego zadania: 1/1.


inne:

Punkty: 1/1
Pobierz plik 3.txt
Zastosuj do wszystkich danych metodę aproksymacji funkcją:

Y = aXb,

Wyznacz wartość funkcji dla x=3.5
Odpowiedź: 2.452685



Punkty: 1/1
Pobierz plik 1.txt
Zastosuj do wszystkich danych metodę aproksymacji liniowej
Wyznacz wartość funkcji dla x=3.5
Odpowiedź: 4.488723
Poprawnie

Pobierz plik 2.txt
Zastosuj do wszystkich danych metodę aproksymacji liniowej
Wyznacz wartość funkcji dla x=3.5
Odpowiedź: 5.7935182
Niepoprawny !!!!!!!!!!!!!!!!!!!!!!!!!!!!!


Punkty: 1/1
Pobierz plik 1.txt
Zastosuj do wszystkich danych metodę aproksymacji wielomianem 3 stopnia
Wyznacz wartość funkcji dla x=3.5
Odpowiedź: 2.8883573
Poprawnie


Punkty: 1/1
Pobierz plik 3.txt
Zastosuj do wszystkich danych metodę aproksymacji
funkcją:
f(x) = a + b* sin(x) + c*x
Wyznacz wartość funkcji dla x=3.5
Odpowiedź: 2.3007019
Poprawnie


Punkty: 1/1
Pobierz plik 2.txt
Zastosuj do wszystkich danych metodę aproksymacji wielomianem 3 stopnia
Wyznacz wartość funkcji dla x=3.5
Odpowiedź: 7.547722
Poprawnie
1
Punkty: 1/1
Pobierz plik 1.txt
Zastosuj do wszystkich danych metodę aproksymacji wielomianem 3 stopnia
Wyznacz wartość funkcji dla x=3.5

2.8883573

2
Pobierz plik 2.txt
Zastosuj do wszystkich danych metodę aproksymacji funkcją:


Y = X/(a + bX). TUTAJ nie dziala

Wyznacz wartość funkcji dla x=3.5
2.7630098
Niepoprawny
Ocena dla tego zadania: 0/1. To podejście otrzymuje karę 0.1.


3
Pobierz plik 3.txt
Zastosuj do wszystkich danych metodę aproksymacji funkcją:

Y = aeb/X.

Wyznacz wartość funkcji dla x=3.5
2.8842735

4
Pobierz plik 2.txt
Zastosuj do wszystkich danych metodę aproksymacji wielomianem 3 stopnia
Wyznacz wartość funkcji dla x=3.5

7.547722

5
Pobierz plik 1.txt
Zastosuj do wszystkich danych metodę aproksymacji
funkcją:
f(x) = a + b* sin(x) + c*x
Wyznacz wartość funkcji dla x=3.5
4.0650898

6
Pobierz plik 1.txt
Zastosuj do wszystkich danych metodę aproksymacji funkcją:

Y = aeb/X.

Wyznacz wartość funkcji dla x=3.5
3.3480095

7
Pobierz plik 1.txt
Zastosuj do wszystkich danych metodę aproksymacji liniowej
Wyznacz wartość funkcji dla x=3.5
4.488723


Wyszukiwarka

Podobne podstrony:
Metodyka rozwiązywania zadań, Transport Politechnika, Semestr 1, Fizyka
Metody rozwiazywania zadań tekstowych
Metody rozwiązywania zadań tekstowych, matematyka w kształceniu zintegrowanym
11 Metody rozwiązywania zadań optymalizacji
Metody rozwiązywania zadań tekstowych, edukacja matematyczna z metodyką
Niziol Metodyka rozwiazywania zadan z mechaniki
metody rozwiązywania zadań tekstowych
Metodyka rozwiązywania zadań, Transport Politechnika, Semestr 1, Fizyka
Niziol Metodyka rozwiazywania zadan z mechaniki
matematyka tabela - sposby rozwiązywania zadan tekstowych, edukacja matematyczna z metodyką
18. Metody przybliżone rozwiązywania zadań optymalizacji dyskretnej I, pytania egzamin inżynierski A
18. Metody przybliżone rozwiązywania zadań optymalizacji dyskretnej II, pytania egzamin inżynierski
MN 5 Rozwiązywanie zadań jednoznacznyxh
Metody przybliżone rozwiązywania zadań optymalizacji dyskretnej
rozwiazywanie zadan tekstowych wb

więcej podobnych podstron