Post on 12-Feb-2016
description
Instructie Programmeren
Task 45JJ70
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!
PAGE 2
Task 4.1: Iteratief proces
• Kijk kritisch naar je uitgangsspanning!• Geldt de gebruikte formule altijd?• Welke waarden zou je verwachten als uitgangsspanning?
PAGE 3
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?
PAGE 4
• 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
PAGE 5
Task 4.2: Parameter sweep