Als tweedejaars student Scheikunde heb ik de opdracht gekregen een destillatiekolom te ontwerpen. Om de ideale temperatuur waarop het proces plaats moet vinden wil ik bepaalde grafieken modelleren over een bereik aan temperaturen. Hier heb ik het volgende voor gemaakt (dit is een voorbeeld dat niet geheel klopt, want ik kan het script niet uploaden, het gaat echter om het idee):
Code: Selecteer alles
alphavect = [];
xvect = [];
yvect = [];
for(T = 298:550)
alpha = T/3;
alphavect = [alphavect alpha];
for(x = 0:0.01:1)
xvect = [xvect x];
y = (alpha*x)/((alpha-1)*x+1);
yvect = [yvect y];
end
end
Ik bereken dus 253 alpha's (dus 1x253 vector alphavect) en voor elk van die alpha's bereken ik 101 x'en (een xvect van 1x101). Als ik dit in mijn script zet en run krijg ik in de yvect een vector van 1x25553, terwijl ik graag zou willen dat bij iedere alpha een nieuwe rij met x'en wordt gevormd en dat yvect dus een 253x101 matrix wordt.
Waarschijnlijk is dit een vrij simpele vraag, maar na heel veel googlen en tevergeefs navragen bij de docent kom ik er nog steeds niet uit. Ik hoop dat iemand mij daarom kan helpen
Met vriendelijke groet,
Jeroen