SIMPLE-Algorithmus Berechnung der Geschwindigkeitskorrektur
PaulM
Gast
Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
Verfasst am: 18.09.2014, 14:32
Titel: SIMPLE-Algorithmus Berechnung der Geschwindigkeitskorrektur
Hallo liebe Forum- User,
ich schreibe ein Programm für den SIMPLE- Algorithmus in Matlab und bin noch neu in Matlab. Hierfür muss ich die Geschwindigkeiten berechnen, aber es taucht ein Fehler auf, den ich mir nicht erklären kann:
Ich verstehe nicht, wieso die Matrix Dimensionen nicht übereinstimmen, da in Zeile 95 fast das gleiche steht und ich dort keine Fehlermeldung bekomme.
Vielen Dank im Vorraus
PaulM
Gast
Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
Verfasst am: 18.09.2014, 22:15
Titel:
Ich habe vergessen, die Definitionen der verschiedenen Matrizen hinzuzufügen, daher:
Code:
%Abmessungen des Berechnungsgitters
Lx=3;
Ly=0.2;
cv_x=150; %Anzahl Kontrollvolumen in x-Richtung
cv_y=10; %Anzahl Kontrollvolumen in y-Richtung
dx=Lx/cv_x; %Breite eines KV
dy=Ly/cv_y; %Höhe eines KV
ni=cv_y+2;
nj=cv_x+2;
%Erstellung der Matrizen für die gesuchten Größen
u=zeros(ni+1,nj+1);
v=zeros(ni+1,nj+1);
p=zeros(ni,nj);
ustern=u;
vstern=v;
pstern=p;
ustrich=u;
vstrich=v;
pstrich=p;
%Erstellung der Matrizen für die Massenflüsse über KV-Wände
%und Diffusionsleitfähigkeiten an KV-Wänden
Fu=zeros(ni+1,nj+1);
Fv=Fu;
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.