Cosine

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C# .NET Core Ontwikkelaar

In het kort Als C# .NET Core ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan we deze uitdaging

Bekijk vacature »

Medior Java developer (backend)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Front-end Developer

Dit ga je doen Je komt in een DevOps-cultuur te werken waarbij je met je team werkt aan de front-end van diverse brand websites; Het ontwerpen van functionele en grafische ontwerpen die worden geïmplementeerd; Draagt zorg voor het maken van analyses; Je werkt nauw met je collega’s samen en geeft elkaar feedback en suggesties waar nodig; Het uitwerken van vraagstukken die afkomstig zijn van verschillende klanten; Hier ga je werken Deze marktleider op gebied van fietsen en fietservaring is gevestigd in twee provincies, verspreid over meerdere locaties. Jij zult voornamelijk in regio Joure aan de slag gaan. De organisatie doelt

Bekijk vacature »

Senior Full Stack Java Developer

Functieomschrijving Ben jij een ervaren Full Stack Java Developer en op zoek naar een internationale, creatieve en innovatieve omgeving? Wil jij werken aan een klanten portaal, waarbij de verschillende diensten vanuit de business via het web portaal worden geleverd aan de klanten van Randstad Groep Nederland? Bij Randstad Groep Nederland (HQ) zijn we op zoek naar jou! Wij zijn op zoek naar een Full Stack Java Developer die per direct ons interne team komt versterken. Full Stack Java Development bij Randstad Groep Nederland (HQ) Jij werkt in het Online Client Solutions team. Dit team werkt samen met de product owner

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET ontwikkelaar start jij in ons development team met twee andere .NET developers. Als team werken jullie in scrum en is er iedere ochtend om 11.00 een standup. Jij krijgt als junior .NET ontwikkelaar een inwerk traject dat echt specifiek wordt ingericht op basis van wat jij nodig hebt. Een van de grootste pluspunten bij ons is dat wij binnen ons bedrijf veel (technische) vrijheid geven en juist eigen initiatieven erg stimuleren. Jouw werkzaamheden gaan er bij ons als volgt uit zien: – Het ontwikkelen van nieuwe software samen met interne en eventueel externe ontwikkelaars; – Het

Bekijk vacature »

Drupal Developer

Dit ga je doen Je houdt je bezig met content management door middel van Drupal; Je houdt je bezig met het ontwikkelen van applicaties, websites, portalen, samenwerkingsomgevingen etc, voor mooie maatschappelijk opdrachtgevers; Je bent werkzaam in zelfsturende teams, waardoor je ook de mogelijkheid hebt om wat meer leidinggevende taken uit te kunnen voeren; Hier ga je werken Deze organisatie is er een waar je bij wilt horen! Lijkt jou het gaaf om de ultieme vrijheid te krijgen op je werk en tegelijkertijd voor de mooiste maatschappelijke opdrachten bezig te zijn? Dan is deze vacature zeker iets voor jou. Als Drupal

Bekijk vacature »

Low Code Developer ICT Thinkwise/ Developer / Low-

Samengevat: Wil jij werken bij een internationale leverancier van verse groenten en fruit? Wil jij bouwen aan nieuw systeemonderdelen? Heb jij ervaring met Thinkwise? Vaste baan: Low Code Developer ICT Developer 2.800 - 4.500 Low Code Developer Deze werkgever is een internationale Sales en Marketing organisatie in verse groenten en fruit met eigen teelt én verwerking. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Deze werkgever staat open voor elke nieuwe trend. Onze systemen zijn groot en ingewikkeld. Hou jij

Bekijk vacature »

Front end developer / Zorgplatform

Functie Jij als Front end ontwikkelen zult komen te werken samen met 1 PHP ontwikkelaar, 1 Python developer en een flexibele schil aan ontwikkelaars . Samen ga je ervoor zorgen dat de huidige producten doorontwikkeld worden. De Marketplace is geschreven in PHP Laravel en in de front end React. De roostersoftware is ontwikkeld in Python in combinatie met React in de front end. Jij zult als Front ender dus voornamelijk bezig zijn met het verbeteren van onze interfaces op onze verschillende producten. Momenteel ligt de uitdaging in het feit dat de roostersoftware breder schaalbaar moet worden zodat het voor meerdere

Bekijk vacature »

Junior .NET developer

Functie Ons programma is voor afgestudeerde enthousiastelingen die het als een uitdaging zien om met een klein dynamisch team bij de grootste bedrijven van Nederland aan de slag te gaan. Tijdens jouw dienstverband word jij begeleid door een talent manager. Het ontwikkelen van jouw talent staat hierbij centraal. Het programma doorloop je met een team van circa 8 Mede- trainees. De eerste maand start je met een fulltime inhouse opleiding. Deze staat geheel in het teken van de werkzaamheden die jij verder in het programma zult uitvoeren. Na deze opleidingsmaand ga je aan de slag in een dynamische omgeving bij

Bekijk vacature »

Fullstack Webdeveloper gezocht!

Functie Als webdeveloper werk je samen met je collega’s aan het vernieuwen en efficiënter maken van het platform. Met de focus op de user experience. Functionaliteiten moeten niet alleen mooi zijn, maar zorgen voor een efficiënter verloop en meer/betere resultaten. Binnen ieder thema worden de te ontwikkelen functionaliteiten en feautures bepaald. Vervolgens worden deze in 2-wekelijkse sprints gedefinieerd. In de refinement fase toetsen alle teamleden de feauture o.b.v. de vooraf gestelde requirements. Hierbij gaan ze proactief op zoek naar edge cases en de impact daarvan op de user experience. Samen bepaal je hoe het precies gebouwd dient te worden, pas

Bekijk vacature »

Medior Developer

Collega’s maken het verschil. Daarom is het leuker werken bij Bending The Rules. Want naast dat we serieuze software vraagstukken oplossen, zijn wij niet het typische IT bedrijf. Naast programmeurs zijn we ook bevlogen BBQ chefs, bierbrouwers, competitieve gewichtheffers en houden we van een festivalletje. Kortom, we zoeken een leuke collega die ook nog eens echt goed is in zijn werk. Ben jij die persoon. ANDERE VOORDELEN VAN WERKEN BIJ BENDING THE RULES We starten altijd met een contract van 7 maanden. Waren deze succesvol? Dan belonen wij jou met een vast contract én een loonsverhoging of een lease auto

Bekijk vacature »

Senior Developer 3D computing

Senior Developer 3D computing Als Senior Developer 3D Computing bij KUBUS word je verantwoordelijk voor de implementatie van user-interacties en 3D optimalisaties van onze 3D tools voor visualiseren en analyseren van 3D gebouwmodellen. We gebruiken de modernste web technologie als onderdeel van BIMcollab, ons platform voor 3D model-validatie en issue-management, bedoeld om de kwaliteit van 3D design-modellen voor gebouwen te verbeteren. Betere 3D modellen leiden tot betere gebouwen, dus zo draag je bij aan verduurzaming van de gebouwde omgeving met slimmer gebruik van materialen, minder verspilling en energie-efficiënte gebouwen. Een goede gebruikerservaring staat bij ons hoog in het vaandel; we

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET ontwikkelaar start jij in een ontwikkelteam met 7 .NET developers. In ons team werken er drie senior .NET developer, twee medior .NET developers en twee junior .NET developers. Er is dan ook genoeg senioriteit in ons team om jou te kunnen bieden wat jij nodig hebt! Wij werken in scrum en hebben drie wekelijkste sprints. Daarnaast doen wij minimaal vier keer per jaar een release. Ons platform is ontzettend complex en groot. Het is dan ook in het begin belangrijk dat jij de processen gaat begrijpen. Jij krijgt dan ook een cursus om beter te begrijpen

Bekijk vacature »

Front-end .NET developer Internationaal software p

Bedrijfsomschrijving Mijn klant maakt software om vele processen binnen bedrijven te digitaliseren. Ze ontwikkelen een cloud-based platform die dit allemaal regelt. Dit platform is divers, maar het kan onder andere ook de communicatie tussen bedrijven een stuk makkelijker maken op meerdere fronten. Zo kan er makkelijk verschillende vormen van data uitgewisseld worden om zo de administratie goed op orde te houden. Ze hebben duizenden klanten en zijn actief in tientallen landen, ze zijn al een goed gevestigde naam! Functieomschrijving Als .NET developer zal je breed inzetbaar zijn. Het grootste gedeelte van je werk zal zitten in de front-end, maar back-end

Bekijk vacature »

Medior Java developer (backend)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »
Yannick Bogaert

Yannick Bogaert

06/12/2013 16:38:26
Quote Anchor link
Hallo allemaal,

ik probeer een scriptje te maken voor het berekenen
van een headwind component. ( windsterkte op de neus van een vliegtuig )

De formule gaat als volgt:
windverschil = (baanrichting - windrichting)
windsterkteopneus = windsterkte * cos(windverschil);

voorbeeld
baanrichting = 090
wind/sterkte = 045/20

windverschil = 090 - 045
windverschil = 45
windsterkteopneus = 20 * cos(45)
windsterkteopneus = 14.1 ( dit is ook het juiste!)

wanneer ik dit in php omzet krijg ik een heel andere oplossing
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$degree
= cos(45);
$degrees = 20 * $degree;
echo "$degrees"
?>


Met als resultaat 10.506439776355

Waar kan de oorzaak zijn van dit verschil?

thanks,

Yannick
 
PHP hulp

PHP hulp

07/10/2022 21:04:41
 
Koen Vlaswinkel

Koen Vlaswinkel

06/12/2013 16:45:57
Quote Anchor link
Dit komt omdat cos als parameter de graden in radians neemt, en niet in graden. Gebruik daarvoor dus nog deg2rad om het om te zetten in radians.
 
Wouter J

Wouter J

06/12/2013 16:46:46
Quote Anchor link
Dan bezoeken we natuurlijk als eerste even de PHP.net documentatie: cos

En wat lezen we daar:
Quote:
Description
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
float cos ( float $arg )

cos() returns the cosine of the arg parameter. The arg parameter is in radians.

Parameters
arg
An angle in radians


De hoek moet dus niet in graden (45) maar in radialen (radians).

Dus even graden naar radialen omzetten... Hoe doen we dat? Dan gaan we iets naar beneden op die PHP.net website en zien we:
Quote:
See Also
acos() - Arc cosine
sin() - Sine
tan() - Tangent
deg2rad() - Converts the number in degrees to the radian equivalent


Is dat even handig!
 
Kris Peeters

Kris Peeters

06/12/2013 16:50:13
Quote Anchor link
cos is uitgedrukt in radialen.

2 * PI radialen = 360 graden (degrees)

wat jij wil, is

cos( 45 * pi() / 180 )

---
En uiteraard bestaan er omrekeningsfuncties; zie post van Wouter
Gewijzigd op 06/12/2013 16:51:18 door Kris Peeters
 
Wouter J

Wouter J

06/12/2013 16:53:58
Quote Anchor link
En overigens kan het nog sneller als je goed hebt opgelet bij wiskunde vroeger ;-)

sin(45°) = .5 * wortel 2

In PHP taal:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$degree
= .5 * sqrt(2);
?>
Gewijzigd op 06/12/2013 16:54:21 door Wouter J
 
Kris Peeters

Kris Peeters

06/12/2013 16:59:10
Quote Anchor link
precies.

en sin (30) is 0.5
 
Ivo P

Ivo P

06/12/2013 17:47:12
Quote Anchor link
leuk dat sin(45) of sin(30) een gemakkelijke waarde bevatten, maar iets doet me vermoeden (waarom anders een script) dat de vraagsteller dit ook bij een hoek van 83.51° wil weten.

Daarom kun je beter bij de algemene formule blijven.
 
Kris Peeters

Kris Peeters

09/12/2013 16:28:40
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.