Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie
Stel een vraag

Discussieer mee of stel een vraag

Filters - Verfijn resultaten

Topictype

Onderwerpen

AND

Subforum

Datumbereik

Topicstarter

Topicstatus

38 topics - Pagina 1 van 2

Kans bedden bezet

08-04 15:29 vraag 5

Vraag

Hallo,


Ik ben oefeningen aan het maken met kansen. Nu heb ik de volgende vraag tussen mijn oefenstof staan.


Een ziekenhuis heeft 4 eigen bedden en kan maximaal 2 bedden lenen van een ander ziekenhuis. Veronderstel dat er gemiddeld 1,4 patient per dag aankomt volgens een Poisson-proces en dat iedere patient een exponentiele ligduur heeft met gemiddelde van 3 dagen. Patienten die alle bedden vol aantreffen (dus ook de 2 geleende bedden) vertrekken naar een ander ziekenhuis.


Hoeveel bedden worden er gemiddeld gebruikt van het eigen ziekenhuis en hoeveel bedden van het andere ziekenhuis?


Nu weet ik wel hoe ik het gemiddeld aantal bedden moet berekenen als er in totaal maar 4 bedden zijn, of als er in totaal 6 bedden zijn. Echter kom ik met deze case in de knoei: want we hebben niet met 4 of 6 bedden te maken, we hebben soms met 4 bedden te maken, en soms met 6 bedden. Kan iemand mij helpen met het oplossen van dit probleem?


Met vriendelijke groet

Verwachting daling in temperatuur berekenen (regressie?)

02-06-2015 discussie 11
Ik wil graag de verwachtte daling in temperatuur (per minuut) berekenen.
Dit probeer ik te doen met Python.

Ik meet elke minuut de huidige temperatuur, en dit sla ik op in een list. Ik houd op dit moment een periode van het laatste uur bij.

Aan de hand daarvan wil ik graag berekenen wat de verwachtte temperatuursdaling/stijging per minuut voor de komende tijd is.

Hoe kan ik dit het beste doen. Via lineaire regressie?

Kansberekening voetbalwedstrijden

17-04-2014 discussie 2
Hallo allemaal,

Graag krijg ik advies over kansberekening van voetbalwedstrijden. Op basis van de stand van de Premier League van gisteren ben ik op de volgende percentages voor de wedstrijd Everton - Crystal Palace gekomen.

Everton home wins: 75%
Everton home draws: 18.75%
Everton home losses: 6.25%
Crystal Palace away wins: 18.75%
Crystal Palace away draws: 12.5%
Crystal Palace away losses: 68.75%

Hoe kom ik er nu achter wat bijvoorbeeld de kans is dat Everton van Crystal Palace wint? Ik weet dat meerdere factoren een rol spelen om deze kans te berekenen zoals gemiddeld aantal goals per wedstrijd per team en huidige vorm, maar als eerste zou ik graag een kansberekening geadviseerd krijgen op basis van bovenstaande gegevens.

Alvast bedankt voor jullie input.

Bas

Kans op alle 50 keukenmini's

10-03-2013 discussie 1
Hi,

Ben al een aantal dagen aan het stoeien met een wiskundig probleem in de hoek van de combinatoriek.
Ik wil eigenlijk een functie definiŰren die me het aantal mogelijkheden teruggeeft van combinaties van verschillende mini's, gegeven het aantal verschillende soorten mini's en het aantal getrokken mini's:

Combinaties(AantalSoorten, AantalGetrokken)

Ik wil uiteindelijk deze functie laten lopen voor 50 mini's en kijken hoeveel mini's je moet trekken om 50% kans te hebben op 50 verschillende.

Ik heb een aantal resultaten met de hand uitgerekend:
Combinaties(2,2)= 2 (van 4)
Combinaties(2,3)= 6 (van 8)
Combinaties(2,4)= 14 (van 16)
Combinaties(3,3)= 6 (van 27)
Combinaties(3,4)= 36 (van 81)
Combinaties(3,5)= 150 (van 243)
Combinaties(3,6)= 540 (van 729)
Combinaties(4,4)= 24 (van 256)
Combinaties(4,5)= 240 (van 1024)
Combinaties(4,6)= 1560 (van 4096)

Handmatig alle combinaties uitschrijven is echt monnikenwerk! Hier moet een mooi patroon aan ten grondslag liggen. Wie kan me helpen? :?

hulp kansberekening

15-10-2012 discussie 1
Hoi allemaal, ben ten einde raad op de moment.
Heb een oefening voor wiskunde maar kan er echt niet aan uit, ben geen wiskunde krak!

De oefening:
De kans op een 1 of een 6 zijn 1/4 en de kansen op een 2, 3, 4 of 5 zijn 1/8.

Nu vragen ze 3 delen:
1) als X het aantal ogen telt, geef dan de kansdichtheidsfunctie en de verdelingsfunctie.
2) als X het aantal ogen telt wanneer men tweemaal gooit, geef dan de kansdichtheidsfunctie en de verdelingsfunctie.
3) als X het kleinst aantal ogen telt wanneer men tweemaal gooit, geef dan de kansdichtheidsfunctie en de verdelingsfunctie.

Kan iemand mij helpen?

Heb momenteel al een deeltje van de tabel:

x |
1 | 1/4
2 | 1/8
3 | 1/8
4 | 1/8
5 | 1/8
6 | 1/4

Afrondings puzzelvraag

15-10-2012 discussie 18
Hoi,

Ik probeer een oud boekhoudprogramma te begrijpen, dan wel specifiek hoe een factuurtotaal berekend wordt om zodoende zelf vanuit de database ervan een kopie factuur te kunnen genereren (i.p.v. door oude dozen heen te moeten graven).
Dit programma berekend de BTW naar mijn idee een beetje vreemd:
afronden(afronden(aantal * verkoopprijs / (1+BTW%) * BTW%) * (1 - korting%))

Tot zover kom ik, echter rest mij 1 probleem, wanneer het BTW bedrag eindigt op halve centen rond het systeem dit de ene keer naar boven af, de andere keer naar beneden.
Waar kan dat aan liggen, of zie ik iets wat wel logisch is over het hoofd hoe de BTW bepaald wordt?


Een aantal voorbeelden:
AantalprijskortingBTWBTW berekendBTW uit systeem
14,5030%6%0,1750,18
112,9530%21%1,5751,58
115,9525%6%0,6750,67
42,0030%6%0,3150,31
129,9525%6%1,2751,28


Wanneer ik slechts 1 keer afrond dan kom ik nog veel minder dichtbij de door het systeem berekende BTW bedragen. Wanneer ik de betreffende artikelen over alle facturen vergelijk dan zijn de bedragen per artikel consequent.
Ik dacht eerst dat dit wellicht te maken had met de wijze waarop bedragen in het systeem opgeslagen worden (exponent van het een of ander, om zo in 4 bytes een groter getal te kunnen stoppen), echter zou dat vervolgens ook zijn impact moeten hebben op de exclusief en inclusief prijzen, echter heb ik daarbij nog geen afwijkingen gevonden (alle afrondingen van halve centen lijken omhoog te gaan zoals mij normaal lijkt).

Iemand enig idee hoe ik (met deze gegevens) alsnog sluitende facturen kan reproduceren vanuit artikelregels?

Oppervlakte berekenen dynamisch figuur

28-08-2012 discussie 14
Beste tweakers,

Na veel zoeken en speuren op Google ben ik toch uiteindelijke hier gekomen vanwege een probleem met wiskunde. Ik probeer de omtrek oppervlakte van een willekeurig figuur te berekenen. Nu moet ik zeggen dat ik geen flauw idee heb waar ik dit moest plaatsen maar aangezien ik het idee in websitevorm heb gebouwd dacht ik dat deze het beste in de Pro sectie kon ;)

Ik heb een afbeelding waar ik een lijn om heen kan trekken:
http://temp.leaked.nl/voorbeeld.jpg

Dit is geheel dynamisch en ik moet weten wat de omtrek oppervlakte is van het figuur dat getekend is. Hier is een voorbeeld van de website om de omtrek te kunnen tekenen
http://temp.leaked.nl/
(Werkt met canvas dus IE, Firefox, Chrome laatste versies vereist)

Nu lukt een vierkant, driehoek of cirkel mij prima om te berekenen alleen dit gaat me iets te ver boven het hoofd.

Heeft iemand enig idee hoe ik dit kan doen? :)

Grote priemgetallen. Hoe bepaal je die?

24-07-2012 discussie 6
Voor een RSA-encryptie heb ik een publieke en geheime sleutel moeten genereren. De basis hiervan bestaat uit twee verschillende priemgetallen waaruit deze sleutels worden bepaalt.
Hiervoor had ik in C# met de functie RSACryptoServiceProvider een programma geschreven waarmee binnen 1 seconde een publieke en geheime sleutel uit komt rollen.
Dit werkt goed, maar hoe komt deze functie zo snel aan twee verschillende priemgetallen die ook nog redelijk groot moeten zijn?

Als ik Wikipedia volg, dient het product van de twee priemgetallen minimaal 1024 bits te zijn. Dat betekent dat een priemgetal rond de 512 bits (=64 bytes) groot is.

Je kunt natuurlijk een willekeurig getal nemen en de Zeef van Eratosthenes gebruiken, maar voor een 512 bits getal is dat natuurlijk niet te doen.

Een Mersennepriemgetal bepalen leek mij beter aangezien je dan een getal echt gaat uitrekenen. Echter, volgens mij zijn dan maar een beperkt aantal combinaties mogelijk aangezien tussen twee opeenvolgende getallen een grote hoeveelheid ligt.

Een andere (onwaarschijnlijke) oplossing is dat vooraf al allerlei priemgetallen zijn gegenereerd, en deze (ingepakt) in deze classe verborgen zittten om te kunnen gebruiken. Maar gezien het aantal priemgetallen lijkt dit mij onwaarschijnlijk aangezien er aardig wat priemgetallen bestaan.

Volgens deze pagina zijn er ook andere testen om te controleren of een getal een priemgetal is, maar die geven als resultaat dat het getal "waarschijnlijk" priem is, maar is dus niet gegarandeerd priem.


Met veel zoeken ben ik wel wijzer geworden :+ maar ik heb het antwoord (of de richting daar naar toe) op mijn vraag nog niet gevonden: Hoe kan de functie RSACryptoServiceProvider van Microsoft zo snel 2 priemgetallen kan vinden?

[3d/math] Transformaties samenvoegen

11-04-2012 discussie 11
Stel ik heb twee transformatie nodes die een quaternion (m_r) voor orientatie en een vector (m_t) voor translatie/positie bevatten. De transformatie van punt p is dan: im(m_r * p * conj(m_r)) + m_t, of als we quaternion/vector vemenigvuldiging definieren: m_r*p + m_t

Nu voeg ik twee zulke transformaties samen:
C++:
1
2
3
4
5
6
7
8
9
10
11
12
13
// n2 after n1, as in (n2 o n1)(x)
template <typename T>
TransformationNode<Toperator*(const TransformationNode<T>& n2const TransformationNode<T>& n1) {
    // R2*(R1*p + t1) + t2
    // = R2*R1*p + R2*t1 + t2
    // = (R2*R1)*p + (R2*t1 + t2)

    return TransformationNode<T>(
                n2.getRotation() * n1.getRotation(), 
                transformVector(n2.getRotation(), n1.getTranslation())
                + n2.getTranslation()
    );
}

So far so good. Gewoon uitschrijven en dan de delen invullen zoals in de 3 regels commentaar.

Ik wil nu nog een schaal factor toevoegen. Je krijgt dan met een schaal vector m_s voor de xform: m_r*(m_s*p) + m_t, dus schalen, roteren, transleren.

Vraag: kan je met schaal op een zelfde manier twee transformaties samenvoegen?

Ik kom hierop: // R2*s2*(R1*s1*p + t1) + t2 = R2*s2*R1*s1*p + R2*s2*t1 + t2, maar weet niet hoe ik dat in de juiste delen (schaal, rotatie, translatie) op moet splitsen. Kan het ook nergens vinden online. Doet niemand dat? (sidenote: als ik alles naar matrices omzet en vermenigvuldig is het triviaal natuurlijk, maar kan het rechtstreeks zoals boven?)


Tweede vraag uit nieuwgierigheid: ik heb ook dual quaternions geimplementeerd, die encapsuleren rotatie/translatie; wordt dat door mensen gebruikt in graphics pipelines zoals mijn eerste voorbeeld boven? Of eigenlijk alleen voor skinning en quaternion blending? Ik zie namelijk als blending niet nodig is niet echt voordeel over een quaternion/translatie paar. Sterker nog, dat is 7 floats ipv 8 en normaliseert makkelijker.

[PrimeGrid] hitparade van week 11

19-03-2012 discussie 73

PHP Taylor veelterm

21-02-2012 discussie 17
Ik zou graag een Taylor of McLaurin veelterm laten genereren door PHP. Om deze te laten opstellen heb ik de eerste, tweede, ... afgeleide van een (willekeurig opgegeven) functie nodig. Weet iemand hoe je dingen afleidt/integreert in php? Moet ik hiervoor een nieuwe klasse schrijven, zoja hoe ?

Dit heb ik al gevonden maar die kan alleen veeltermen (polynomen) afleiden en integreren dus dat is maar een klein deel van het werk dat het moet kunnen. Een cosinusfunctie of tangens moet ik er ook in kunnen steken.

Dank bij voorbaat.

derde punt met een x offset berekenen

01-02-2012 discussie 6
Ik wil graag een bezier curve tekenen voor een svg in javascript van punt 1 naar punt 2, maar met een boogje erin afhankelijk van de dikte van de lijn. Het gaat om de volgende situatie:

http://ghanso.com/stuff/upload/vb.png

Ik heb alleen geen idee hoe ik het derde xy-punt bereken voor de bezier met de gegevens die ik heb: punt 1, punt 2, het midden, en een offset van bijvoorbeeld 5 pixels. Iemand die mij op weg kan helpen/de oplossing heeft?

[alg] Cijfercombinaties maken naar gewenste uitkomst *

25-11-2011 discussie 17
Er is een leuk wiskundig spel waarin je met 6 getallen (uit bv 1...50) een ander getal moet maken (uit vb 100...999).
Hierbij moet en mag je alle 6 slechts 1x getallen gebruiken, en mag je x, :, + en - gebruiken.
Nu zijn er natuurlijk oneindig veel manieren te bedenken om 6 getallen te bewerken met x, :, + en -, zeker omdat je ook kleine sommen kunt maken van 2 getallen en met het antwoord daarvan weer verder kunt rekenen.

Nu vraag ik mij af of er een programma is wat doorrekent wat het beste resultaat is, exacte uitkomst dan wel een zo dicht mogelijke benadering.

Voorbeeld
Maak met 23, 46, 22, 74 en 65 het getal 829.
Kun je met deze 6 getallen 829 maken en zo nee, wat is dan de manier om zo dicht mogelijk in de buurt te komen?

Kun je een programma schrijven dat dit probleem aankan, of is het te open en kom je dan niet verder dan alle mogelijkheden van bewerkingen met alle getallen doorrekenen?

Alternatief voor ?? ? en ?

22-11-2011 discussie 52
Naar aanleiding van deze post zette het mij even aan het denken. En ik ben er eigenlijk wel achter dat π 'fucked' is. Het slaat nergens op. Er zijn twee filmpjes die je gekeken moet hebben voordat je mag reageren in dit topic:

Pleidooi voor τ (tau).


Pleidooi voor η (eta).


Ik heb veel software gemaakt waarbij ik cos/sin gebruik. En eigenlijk had ik stiekem altijd wel de constante 2PI in gebruik. Nu weet ik dat ik die eigenlijk gewoon TAU kan noemen.

Echter η heeft mij de ogen doen openen. De berekeningen worden veel overzichtelijker. Het ligt een beetje aan je toepassing. Wil je een taart opdelen in een paar stukjes dan is τ handig, wil je hoeken berekenen dan gebruik je η. π Zweeft daar een beetje doelloos tussenin.

Even op een rij:
C:
1
2
3
#define PI 3.1415926536
#define TAU 6.2831853072
#define ETA 1.5707963268

En dus: π = τ / 2 = η * 2

Wie durft het aan?
Poll: Pi, Tau of Eta?
Pi
Tau
Eta
http://poll.dezeserver.nl/results.cgi?pid=376322&layout=2&sort=org

Relevantie onderzoek

21-11-2011 discussie 13
Ik ben benieuwd of je op deze manier onderzoek kan doen wat ook daadwerkelijk representatief is. Het betreft onderstaand onderzoek uitgevoerd door het Trimbos instituut:

http://www.rijksoverheid....teit-in-de-bevolking.html

De volgende quotes (alles uit dit rapport) geven deels het kader van het onderzoek aan:
quote:
Voorliggend rapport is geschreven in het kader van NEMESIS-2, de Netherlands Mental Health Survey and Incidence Study-2, waarvan de eerste meting is uitgevoerd in 2007-2009. Dit is een representatief onderzoek bij volwassenen in de algemene bevolking naar psychische problematiek, waarin ook vragen over su´cide gedachten, su´cide plannen en su´cide pogingen zijn meegenomen.
quote:
Aan deze eerste meting deden 6646 personen mee, wat neerkwam op een respons van 65,1%. De respondenten kwamen volgens cijfers van het CBS, Centraal Bureau voor de Statistiek, redelijk goed overeen met de hele Nederlandse bevolking wat betreft geslacht, leeftijd, woonsituatie (al of niet met partner wonen), opleidingsniveau en urbanisatiegraad van de woonplaats.
Eerste vraag:

Het valt mij in het rapport dat pagina 3 en 7 elkaar tegenspreken, mag je afronden in dit soort rapporten? 0.2 % van de bevolking verschil is toch een aanzienlijk aantal personen?! +/- 30000!

p3:
quote:
Dat er een antwoord gevonden moet worden blijkt duidelijk uit dit rapport: 8% van de Nederlanders heeft ooit aan su´cide gedacht als een serieuze mogelijkheid bij proble- matische levenssituaties, en 2% heeft ooit een su´cidepoging ondernomen.
p7:
quote:
Uit deze studie blijkt dat 8,3% van de Nederlanders ooit in het leven su´cide gedachten heeft gehad, 3,0% ooit een su´cide plan heeft gemaakt, en 2,2% ooit een su´cide poging heeft gedaan.
Tweede vraag:

Dan kijkend naar het totale aantal personen wat onderzocht is: 6646 personen. Dat is +/- 0,039 % (gerekend met 16.600.000 personen in NL) van de bevolking wat onderzocht is.
quote:
In de afgelopen 12 maanden
38,1% van de volwassenen die in het afgelopen jaar su´cide gedachten hebben gehad, heeft in diezelfde periode ook een su´cide plan gemaakt. Deze groep bestaat uit slechts 26 personen. Mede daarom is er in tabel 3.4 geen uitsplitsing binnen deze groep gemaakt naar demografische kenmerken.
10,5% (95% BI: 4,8% – 21,3%) van de volwassenen die in het afgelopen jaar su´cide gedachten hebben gehad, heeft in diezelfde periode ook een su´cide poging gedaan: 2,4% deed deze poging zonder vooraf bedacht plan en 8,0% ondernam een geplande poging (zie tabel 3.4). In totaal bestaat deze groep uit slechts 8 personen.
Het lijkt me erg vertekende resultaten geven als je een onderzoek gaat doen met een erg klein percentage van de totale bevolking waarin je 8 hits hebt. Iedere persoon betekend dan 12.5% waardoor iemand die liegt, valse verklaring af geeft of wat dan ook meteen het resultaat enorm beinvloed?

Of zie ik bepaalde onderzoekmethoden niet die dit soort harde conclusies wel verantwoord maken en zo'n relatief kleine onderzoek van de totale bevolking wel wetenschappelijk onderbouwen?

[Wiskunde/excel] area van overlappende driehoeken berekenen

22-02-2011 discussie 91
Men neme 2 driehoeken:

http://tweakers.net/ext/f/aRpDHThi1wl9CMxhlN04seWZ/full.png

Deze 2 driehoeken overlappen elkaar altijd. De mate waarin kan wel verschillen.

De vraag is dan: hoe bereken is de area van het gedeelte waar de driehoeken zich overlappen, in dit geval het gele gedeelte.

Met google is bar weinig te vinden over dit onderwerp: niets op stackoverflow en andere fora, de hits bestaan voor het grootste deel uit dezelfde vraag als in dit topic word gesteld zonder antwoord :o

Dit is geen huiswerkopdracht, ik zoek een manier om, bij voorkeur met excel, de dekking in procenten te berekenen.

---

Ik dacht dat ik kon berekenen welke driehoek het kleinste is, vervolgens bereken je via-via de arena van de driehoek die buiten de andere driehoek ligt. Maar om diverse redenen bleek dat niet te werken. Met name als het gedeelte buiten de driehoek meer dan 3 zijden heeft.

Berekeningen Google Docs

17-02-2011 discussie 4
Jo,

Voor een kenner heb ik een relatief simpele vraag;
Waar worden de berekeningen van Google docs spreadsheet uitgevoerd?
( Wordt het op google's servers berekent en door de client geshowed,
of wordt alles door de client berekent doormiddel van Javascript ofzo? )

Met berekeningen bedoel ik bijvoorbeeld een montecarlo integratie.

Mvg,
Rik

[C#] Oppervlake berekenen

16-02-2011 discussie 6
Ik heb een oppervlakte met meerdere punten (van 5 tot 60). De oppervlakte is niet per definitie rechthoekig of rond, maar kan ook een Z vorm zijn.

Hier wil ik dus de oppervlakte van gaan berekenen. Als het altijd rechthoekig, of cirkelvorming zou zijn. Is het makkelijk door het gewogen gemiddelde te nemen en de oppervlakte op te splitsen is 3-hoeken (2 aan de rand en het midden). Echter een oppervlakte in Z vorm is zo niet uit te rekenen. Wiskundig gezien zou ik het opdelen is rechthoeken en driehoeken. Maar ik kan me niet bedenken hoe je zoiets netjes kan doen.

Ik heb alleen een lijst met punten (x,y) als data. Deze is al gesorteerd, dus list[0] komt altijd voor list[1].

3D coordinaat naar 2D projectiecoord

25-01-2011 discussie 14
hallo wiskundigen onder u,

ik zoek de berekeningen die nodig zijn om het geprojecteerde 2D coordinaat te krijgen van een 3D coordinaat, gezien door een camera met perspectief.

ik vermoed dat ik alle benodigde variabelen heb:

*de matrix met de verplaatsing en rotatie van de camera
*de verticale FOV (kijkhoek) van de camera
*de 2D schermresolutie
*de aspect ratio
*een om te zetten 3D coordinaat

ik denk dat ik een aardig eind zou komen als de camera geen perspectief had, maar daar zit ik een beetje stuk. ik gebruik een gluPerspective call, en in de documentatie staat de matrix die hiervoor wordt gemaakt.

ik vermoed dat ik de verplaatsing/rotatiematix moet vermenigvuldigen met die matrix, of andersom, of juist de inversen van deze matrices moet gebruiken, maar mijn wiskundekennis is.. ehh.. laten we maar zeggen abominabel :Y)

heb ik alle benodigde variabelen en zo ja, heeft iemand wat pointers voor me? (no pun intended ;))

*overigens; ik herinner me dat opengl een functie had om zo'n 2D coordinaat te berekenen, maar ga er van uit dat ik die niet kan gebruiken :)

[Wiskunde] Inverse LaPlace

16-01-2011 discussie 2
Hopelijk is dit topic op z'n plaats, maar ik kom ergens niet uit.

Ik ben op dit moment bezig met het oefenen van inverse laplace functies. Helaas niet m'n sterkste punt.

Kan iemand mij uitleggen waarom de inverse laplace van s/(s▓-1) niet gelijk staat aan cos(-1t) terwijl s/(s▓+1) wel gelijk staat aan cos(1t). Het enige dat verandert is zijn de + en - teken in de noemer.

Ik vind het verwarrend omdat bij de inverse laplace van 1/(s-a) de + en - in de noemer wÚl uitwisselbaar zijn. Op mijn formuleblad staan namelijk geen uitzonderingen en eisen aan beide transformaties.

De transformaties:
f(t)=eat wordt 1/(s-a)
f(t)=cos(at) wordt s/(s▓+a▓)

[Wiskunde] pijlen tekenen in het midden.

06-01-2011 discussie 9
Zoals ik al in een eerder topic had gemeld, mijn Wiskunde is niet geweldig. En ik denk dat ik nu ongeveer hetzelfde toe moet passen (Cos en Sin) om de pijltjes goed in het midden te krijgen. Maar ik kom er niet uit.

Het tekenen van de pijltjes gaat me goed af: ( http://cl.ly/3qUa ) maar zoals je ziet staan ze niet in het midden.

Nu weet ik de volgende waarden:

Hoogte en breedte plaatje
Hoogte en breedte van het pijltje.

Hoe ik ze momenteel teken:
psuedo:
1
2
3
4
5
voor elk pijltje {
   ga naar midden van canvas
   roteer radian vanuit midden
   teken pijl op 0,0 aangezien we al in het midden zijn. 
}

Maar dat werkt dus niet, want dan staan ze er altijd 'net naast'.

Nu dacht ik, dat klopt, want het pijltje heeft een bepaalde breedte, en daarvan moet ik ook weer het midden hebben. Maar toch bleven ze er af staan. Toen dacht ik, uiteraard, ik moet de cos en de sin berekenen van de radian en die vermenigvuldigen met de helft van de breedte van het pijltje.

Dan is het in code zo ongeveer
psuedo:
1
2
3
4
5
6
7
voor elk pijltje {
   ga naar midden van canvas
   roteer radian vanuit midden
   bereken x (pijl.width / 2) * cos(radian)
   bereken y (pijl.width / 2) * sin(radian)
   teken pijl op x,y aangezien we al in het midden zijn. 
}

Maar dan zitten ze er ook nog steeds naast (zoals in het eerste plaatje).

Hoe moet ik dit wel goed doen? Zit er nu al een middag mee te klooien :X
Alvast bedankt.

[Wiskunde] - Taartgrafiek en label binnen 'taartstukje'

28-12-2010 discussie 13
Aloha,

Momenteel ben ik bezig met een systeem waarmee ik een taartgrafiek moet maken. Dit is me ook gelukt, hoewel ik niet geweldig ben met Wiskunde, het is een beetje een vreemde taartgrafiek met het circeltje in het midden, maar die hoort er, en ook moet elke 'taarstuk' even groot zijn.

Voorbeeld: http://cl.ly/3lSt

Nu is het me gelukt om het tot zo ver te maken, maar nu vraag ik me af, ik wil graag ook labels binnen de 'taarstukken' kunnen plaatsen (niet alleen op het 'center' rondje).

Hoe kan ik nu bepalen op 'welke coordinaten' het tekstvakje moet verschijnen?

De waarde's die ik weet:

- Radius van de cirkel.
- Radiaal van het begin van de taartpunt en het einde van een taartpunt.

Maar nu weet ik niet hoe ik door middel van die twee waardes een co÷rdinaat binnen de betreffende taartpunt.
Iemand die me een zetje in de juiste richting kan geven?

[Alg] Berekenen bounding box van gedraaid object

24-12-2010 discussie 4
Op dit moment ben ik met een project bezig in flex. Ik gebruik daar een implementatie van ObjectHandles. Er zit alleen een probleem bij het roteren van objecten. In de ObjectHandles kan je een movement constraint invoeren. Bij niet gedraaide objecten gaat dat goed. Bij gedraaide objecten neemt hij zijn oude waarde.

Aangezien ik niet de code van ObjectHandles wil aanpassen wil ik de movement constraint aanpassen. Dit wil ik doen door het uitrekenen van de bouding box van een gedraaid object. Dit doe ik door het berekenen van de nieuwe co÷rdinaten. Voor de x gaat het goed maar de y waarde zit ik fout te denken en kom er niet uit.
code:
1
2
3
4
5
6
7
8
9
10
11
var ra = oSelectedModel.rotation * Math.PI / 180;
                
var p1x = oSelectedModel.x;
var p2x = p1x + ( Math.cos(ra) * oSelectedModel.width);
var p3x = p2x - ( Math.sin(ra) * oSelectedModel.height);
var p4x = p1x - ( Math.sin(ra) * oSelectedModel.height);
                
var p1y = oSelectedModel.y;
var p2y = p1y + ( Math.sin(ra) * oSelectedModel.width);
var p3y = p2y + ( Math.cos(ra) * oSelectedModel.height);
var p4y = p1y - ( Math.cos(ra) * oSelectedModel.height);

De nieuwe lengte kan ik uitrekenen door de kleinste x en de grootste x van elkaar af te trekken.

Wat doe ik fout in mijn berekening voor y?

Oppervlakte vullen met polygonen

02-12-2010 discussie 14
Beste Tweakers,

In eerste instantie weet ik niet zeker of dit topic thuis hoort in Programming, of dat het nu in Wetenschap (& Levensbeschouwing) geplaatst moet worden.

Aangezien ik een poging aan het maken ben, met het programmeren van mijn vraag, nam ik aan dat het beter in Programming pastte. Mocht dit niet de beste keus zijn, wil ik het best plaatsen in de andere categorie.

Anyway, let's get to the point.

Ik kreeg laatst een interessant probleem voorgeschoteld.

Het gaat om het volgende:

Probeer onderstaand figuur te verdelen in zo min mogelijk driehoeken.
De grootte en de stand van de driehoeken mag je zelf bepalen.

Er gelden enkele regels:
  • Er mag alleen maar gebruik worden gemaakt van de driehoeken met verhouding 1:1:√2 (i.e. het past op hokjespapier).
  • Het gekruiste celletje is een 'muur'. Dat vlak mag zich niet in ÚÚn van je polygonen bevinden.
  • Driehoeken mogen elkaar niet overlappen.
--
Een voorbeeld:

Leeg vlak:

http://entheldon.com/nogNietGevuld.png

Ingevuld (Driehoeken (1-1-√2): 11)
http://entheldon.com/nuWelGevuld.png

Plaatjes zijn (zo eenvoudig) gemaakt als voorbeeld.

--

Nu heb ik echter gÚÚn idee, waar ik mee moet beginnen, als ik dit in een stuk code gedaan wil krijgen. Aangezien ik het momenteel vul door "zomaar wat te doen", iets wat natuurlijk niet de beste methode is!

Mijn vraag aan jullie, mede-Tweakers, is of iemand weet waarmee ik een begin kan maken. Ik verwacht geen stukken code, maar een Wiki naar een gelijkwaardig probleem bijvoorbeeld zou zeer op prijs gesteld worden.

"Wegen" tussen coordinaten

01-11-2010 discussie 12
Ik heb het volgende probleem en heb niet echt een idee hoe dit op te lossen. Voor een kaart binnen een gebouw heb ik x,y coordinaten. Nu wil ik tussen deze x,y coordinaten een lijn tekenen zodat je de 'wegen' krijgt binnen het gebouw.

Ik heb een XML bestand met daarin de x,y coordinaten. Hoe kan ik nu bepalen welke lijnen bij elkaar horen en hoe kan ik hier een lijn tussen tekenen? Bij kruispunten raak ik in de war en heb ik niet echt een idee hoe ik dit kan oplossen. Wie kan me op weg helpen?
Resultaten per pagina: 25 | 50 | 100


Samsung Galaxy S7 edge Athom Homey Apple iPhone SE Raspberry Pi 3 Apple iPad Pro Wi-Fi (2016) HTC 10 Hitman (2016) LG G5

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True