50 likes | 197 Views
Instructie Programmeren Task 4. 5JJ70. Task 4.1: Iteratief proces. Het doel van de opdracht is de uitgangsspanning van een transistor te bepalen met de gegeven vergelijking: Gebruik vergelijking (1) in het eerste deel van de opdracht:
E N D
Task 4.1: Iteratief proces • Het doel van de opdracht is de uitgangsspanning van een transistor te bepalen met de gegeven vergelijking: • Gebruik vergelijking (1) in het eerste deel van de opdracht: • Lees de waarden voor Vplus, Vth, Rbeta, Vin en de eerste schatting van Vout in • Pas vergelijking (1) toe • Dit levert het antwoord van de eerste iteratie • Dit antwoord vul je weer in in vergelijking (1), dit levert het antwoord voor de 2e iteratie • Herhaal deze procedure, tot de stopconditie bereikt wordt • Om de tanh functie te kunnen gebruiken zul je de math.h header moeten includen!
Task 4.1: Iteratief proces Kijk kritisch naar je uitgangsspanning! Geldt de gebruikte formule altijd? Welke waarden zou je verwachten als uitgangsspanning?
Task 4.2: Parameter sweep Het doel van dit deel van de opdracht is het aanpassen van je eerste programma, zodat je het gedrag van de transistor bij verschillende ingangsspanningen te zien krijgt Lees Vin niet meer in, in plaats daar van bepaal je zelf de ingangsspanning: maak 12 stapjes tussen 0 en Vplus. Voor iedere mogelijke ingangsspanning(Vin) voer je de procedure van deel 1 uit (tussenresultaten van de iteraties kun je beter niet meer printen) Misschien is het handig hier een functie voor te maken?
Task 4.2: Parameter sweep Als vergelijking (1) geen oplossing oplevert, zorg dan dat je programma automatisch vergelijking (2) gebruikt Zo implementeer je de arctanh functie:http://sv.wikipedia.org/wiki/Arctanh