Witam, czy jest ktoś w stanie pomóc mi rozwiązać dwa przykładowe zadania z wykorzystaniem Matlaba? Nie mogłem uczestniczyć w zajęciach z powodu ciężkiej choroby i dostałem możliwość podejścia do zaliczenia, jednak potrzebuję nauczyć się rozwiązywać tego typu zadania w Matlabie. Bardzo proszę o pomoc i dziękuję za wyrozumiałość.
Pierwsze zadanie ogranicza się do:
- Zapisania funkcji zgodnie z językiem Matlaba.
- Użycia funkcji całkującej.
Wystarczy napisać kod analogiczny do helpa: https://www.mathworks.com/help/matlab/ref/integral.html
A drugie zadanie trzeba zacząć od rozpisania na kartce. Jak już będziesz miał wzór wykorzystujący wszystkie dane, to żaden problem przepisać go do Matlaba.
adam09 napisał(a):
Witam, czy jest ktoś w stanie pomóc mi rozwiązać dwa przykładowe zadania z wykorzystaniem Matlaba? Nie mogłem uczestniczyć w zajęciach z powodu ciężkiej choroby i dostałem możliwość podejścia do zaliczenia, jednak potrzebuję nauczyć się rozwiązywać tego typu zadania w Matlabie. Bardzo proszę o pomoc i dziękuję za wyrozumiałość.
A co już sam próbowałeś napisać?
Czy mógłby ktoś sprawdzić czy to jest dobrze wykonane? Jeśli nie to dlaczego i gdzie jest błąd?
Jeśli dobrze wprowadziłem całkę, to masz zły wynik...
adam09 napisał(a):
Czy mógłby ktoś sprawdzić czy to jest dobrze wykonane? Jeśli nie to dlaczego i gdzie jest błąd?
Czemu liczysz całkę od 0
do nieskończoności
? Przecież masz zadane od 0
do 3
.
Na końcu nie ma kwadratu w treści zadania. Teraz wyszło okej, przy wyliczeniu od 0 do 3 to wychodzi mi tak samo w Matlab. Niestety drugiego nie jestem w stanie ruszyć, jest ktoś w stanie powiedzieć mi jak ruszyć z miejsca.
adam09 napisał(a):
Na końcu nie ma kwadratu w treści zadania.
Jak to nie ma kwadratu? Funkcję e
trzeba podnieść do kwadratu w całce:
fun = @(t) (10 * exp(-2*t).*(sin(2*t) + cos(2*t))).^2;
integral(fun, 0, 3)
ans = 37.500
Racja, w takim razie ja zrobiłem błąd, przy kwadracie wychodzi mi 37,5