030

030



30 Rozdział 3

disp(' Wyznaczono rozwiązanie układu rownan x = A\b');

disp(x); % wektor x zostanie wyświetlony na ekranie

save 'x.dat' x -ascii; ^rozwiązanie x zapisano w pliku x.dat

disp(' Zapamiętano rozwiązanie w pliku x.dat’);

disp('koniec obliczeń realizowanych przez skrypt axb');

% koniec skryptu axb.m

Skrypt axb może być wykorzystany do rozwiązywania dowolnego układu równań liniowych. W tym celu należy:

•    skierować ścieżkę Matlaba do własnego katalogu roboczego, na przykład cd c:\nazimi.npr,

•    za pomocą edytora ASCII przepisać treść skryptu axb do pliku axb.m, z pominięciem fragmentów dotyczących przykładowego układu równań,

•    za pomocą edytora ASCII utworzyć we własnym katalogu plik A.dat zawierający macierz A ze współczynnikami rozwiązywanego układu równań,

•    za pomocą edytora ASCII utworzyć we własnym katalogu plik b.dat zawierający wektor b prawych stron układu równań,

•    uruchomić skrypt przez wpisanie w oknie poleceń Matlaba instrukcji axb,

   za pomocą polecenia dir sprawdzić, czy po wykonaniu skryptu w aktualnym katalogu został utworzony plik x.dat,

•    wyświetlić na ekranie zawartość pliku x.dat za pomocą polecenia type x.dat

Rozwiązywanie zadań elektrotechnicznych w Matlabie wymaga często korzystania z algorytmów składających się nie tylko z działań arytmetycznych, ale przede wszystkim z logicznych wyborów, realizowanych za pomocą instrukcji strukturalnych.

W Matlabie występują następujące instrukcje sterujące działaniem programu:

•    iteracyjne: for, while

•    warunkowa: if

•    uzupełniające: break,    return

Instrukcja iteracyjna for

Instrukcja for ma postać

for zmienna=wyrażenie instrukcje

end

Pętla for służy do powtarzania wyszczególnionych instrukcji zawartych pomiędzy for i end określoną liczbę razy. Wyrażenie występuje często w postaci wektora x:y, w którym poszczególne kolumny mogą być zwykłymi skalarami, np.:

for i=l:n

instrukcje

end


Wyszukiwarka

Podobne podstrony:
152 Rozdział 12 Numeryczne rozwiązanie układu równań różniczkowych wykorzystano do symulacji rozruch
skanowanie7 (3) 2.30. Podane funkcje są rozwiązaniami wskazanych równań liniowych niciednorodnvch. W
DSCF3272 po rozwiązania układu równań potrzebne są wodożądności kruszyw, które wyznaczamy korzystają
Skan (3) Po rozwiązaniu układu równań otrzymuje się zależności 3 E r = 5 R oraz r = 4E 5 R Po uwzgl
img132 132 132- "V"-1 Rozwiązaniem układu równańU <*•*>j$ (*-y) * o g(x#y) - O Jest
IMGQ12 nr indeksu 30-01-2007 Opisz położenia układu za pomocą wektorów i następnie równań rzutów i
skanowanie0003 7 8. Wyznaczyć rozwiązania ogólne równań: a.    / + -^y = 2x, b.  
10031 misg I Uzyskanie rozwiązania problemu brzegowego wymaga rozwiązania układu równań w raa które
Nr: 12 Metody obliczeniowe - Budownictwo semestr 2 - wykład nr 1Istnienie rozwiązania układu równań

więcej podobnych podstron