Stap 2: Formule Basics
Voor degene die ongeduldig
Krijg uw MathVision.html pagina te starten zoals voordien beschreef. De rest van deze stap overslaan en kopieer-plak de formule codeblokken van de volgende stappen uit in het vak Formule om te proberen hen.
Formules maken
MathVision.html is gebaseerd op Processing.js, die een bepaalde implementatie van de verwerking, is uit te voeren in een webbrowser. De syntaxis is dus een vereenvoudigde versie van de programmeertaal Java.
U zult moeten leren van drie dingen:
- Toewijzen van waarden, zoals breedte = 300;
- Met behulp van functies, zoals color(...), dist(...), cos(...)
- Definiëren van de rgb(...) -functie
Ah, en de puntkomma's zijn alleen hier te scheiden van de verklaringen.
Een typische formule bestaat uit twee delen:
Deel 1: De parameters definiëren
WIDTH = 300; RATIO = 1; X_MIN = -16; X_MAX = 16; Y_MIN = -16; Y_MAX = 16;
Deze parameters bepalen de grootte van de afbeelding in pixels, de verhouding van de grootte en de x - en y -reeksen. Klik op [Toon/Verberg formule gebruik] om een lijst van mogelijke parameters te krijgen.
Deel 2: De rgb() functie definiëren
color rgb(x, y) { return color(x*x+y*y); }
Simpel gezegd, definieert de rgb() functie de kleur van een pixel op een bepaalde (x, y) coördinaten.
Opmerkingen
Opmerkingen worden voorafgegaan door een dubbele slash / /. In de volgende stappen invoegen ik opmerkingen in de formule om te markeren van locaties verdienen uitleg. Opmerkingen zijn gewoon genegeerd wanneer de formule wordt uitgevoerd.
// this is a comment
Variabelen
int a = 234; float b = cos(PI/3);
Variabelen zijn opslagplaatsen te ontvangen van uitzendwerk waarden. Gebruikelijke typen zijn gehele getallen (int) en getallen met drijvende komma (float).
In het bovenstaande voorbeeld, hebben we een variabele met de naam eeninteger type, geïnitialiseerd met 234. Vervolgens hebben we gemaakt van een variabele met de naam b, van punttekst, drijvende en geïnitialiseerd met de cosinus van π/3.
Functies aanroepen
U zult waarschijnlijk gebruik van wiskundige functies, http://processingjs.org/reference/ zien en kijken voor de Math -groep.
Uitvoeren van uw formule
Zodra u hebt geplakt een formule in het vak Hoofdgegeven of gemaakt en uw eigen getypt, klikt u op de knop uitvoeren onder het tekstinvoergebied te plaatsen.
Het is gemakkelijk om syntaxisfouten. In een dergelijk geval, waarschuwt na het klikken op uitvoeren, MathVision u door een berichtvenster. Helaas, het waarschuwingsbericht mogelijk niet duidelijk te vinden van het probleem.
Uw werk regelmatig opslaat
Definieer een basisnaam voor uw export en bespaart. Uw werk opslaan door te klikken op opslaan formule as...