Skocz do zawartości

Scilab matlab układ równań liniowych


magdalenamm

Pomocna odpowiedź

Witam,

w ramach zaliczenia przedmiotu muszę napisać program w SciLab'ie. Jestem kompletnie zielona w tym temacie, prowadzący nie udziela żadnych wskazówek, mało tego nawet nie przedstawił żadnych podstaw.

Walczę z tym zadaniem od jakiegoś czasu, czytam różne poradniki w internecie, kursy jednak mój umysł nie jest w stanie tego ogarnąć i utworzyć taki program.

W związku z tym zwracam się do Was z prośbą o pomoc w otworzeniu takiego programu lub chociaż wskazówek, cokolwiek co mogłoby mnie naprowadzić.

Program ma rozwiązywać układ równań (macierzami) ja mam przydzielony konkretny przykład, lecz wskazane jest aby program rozwiązywał KAŻDĄ dowolnej wielkości macierz czyli należy stworzyć program bazowy.

Mój przykład to:

-x1 + 3x2 +5x3 + 2x4 = 2

4x1 +2x3 +3x4 = 4

Serdecznie dziękuję za pomoc!

(cyfry po x to indeksy)

Link do komentarza
Share on other sites

Rownania wpisujesz "z palca", czyli mozesz w skrypcie do programu w matlabie wprowadzic po prostu trzy macierze A, B, X ? Musisz zakladac jakies warunki, zeby odrzucalo nie liniowe rownania i sprawdzalo uwarunkowania?

Jesli po prostu musisz policzyc dowolny uklad rownan liniowych, ktore na pewno da sie policzyc 😉 to funkcja X=A\B wszystko Ci wyliczy 🙂

Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.