Probleem met sinuswaardes genereren met JAVA

Probeer 100 sinuswaardes te genereren, maar scriptje wil geen BReak geven. Zonder '<BR>' werkt het, alleen staat verkeert op beeld.
Weet iemand hoe je dit probleempje oplost?

for(n=1;n<100;n++){
document.write(511*Math.sin(2*pi*440*((n*32)/1000000)))'<BR>');

RES

\r\n
Die 2 achter elkaar doet het meestal.

*Ik ging er van uit dat het werd weggeschreven naar een txt.

[Bericht gewijzigd door plantrekker op woensdag 2 september 2009 20:12:15 (10%)

True story bro!

Elektronica?

Dat is geen Java, maar javascript. Dat zijn 2 totaal verschillende dingen.

code:

document.write(511*Math.sin(2*pi*440*((n*32)/1000000))) +'<br>'); 

Ook zal je code maar 99 ipv 100 waarden tonen

Edit: @plantrekker
Dat gaat niets visueel uithalen. Wat jij aangeeft zal in de source code een break maken, niet op het scherm.

c code:



<script type="text/javascript">
pi = 3.1415;
for(n=1;n<100;n++){
    document.write(511*Math.sin(2*pi*440*((n*32)/1000000))+'<br>');  
} 
</script>

online, werkt hier onder firefox

[Bericht gewijzigd door RoelA op woensdag 2 september 2009 19:56:19 (20%)

Resistance is futile (If < 1 Ohm)

Ja klopt is javascript. Maar beiden willen niet nu wel :) , beeld blijft wit.

45.14649121358497
89.93989668482643
134.02989211613766
177.07165450248954
---

Ja dit is elektronica. Sinus opwekken met microcontroller.
Die MSIE browsers gaan over de rooie bij teveel code.

[Bericht gewijzigd door RES op woensdag 2 september 2009 20:02:15 (40%)

RES

Voor de n moet ook nog wel var staan. Valt IE daar misschien over?

Op 2 september 2009 20:02:56 schreef smoerijf:
Voor de n moet ook nog wel var staan. Valt IE daar misschien over?

Zou kunnen ik had.

var pi=3.1415926535897932384626433832795;

RES

Op 2 september 2009 19:54:19 schreef RES:
[..]

Ja dit is elektronica. Sinus opwekken met microcontroller.
Die MSIE browsers gaan over de rooie bij teveel code.

Net even met IE 6 in m'n virtuele xp machine geprobeerd, werkt zonder problemen.

Ik zag wel dat er iemand met een windows 98 bak die pagina bezocht. Misschien eens tijd om te upgraden naar een beter besturingssysteem? :)

@smoerijf: Die var is optioneel, je hebt dan niet gedeclareerde variabelen. Kan mis gaan, maar niet in dit triviale voorbeeld.
Overgens, ik maak zo'n lijstjes met openoffice calc/excel. Net zo makkelijk :)

Resistance is futile (If < 1 Ohm)

Ik zag wel dat er iemand met een windows 98 bak die pagina bezocht. Misschien eens tijd om te upgraden naar een beter besturingssysteem?

En dan gaat IE6 over de rooie. :)

RES
klein is fijn

Moderator

Op 2 september 2009 20:08:08 schreef RoelA:
Overgens, ik maak zo'n lijstjes met openoffice calc/excel. Net zo makkelijk :)

Ik gooi af en toe dergelijke progjes voor weerstandsdelers in php ergens op een server. Laat de computer aan de andere kant van de lijn het rekenwerk maar doen.

Beste weerstandsdeler voor een switcher uitrekenen met een behoorlijk deel van de E24 serie als input bijvoorbeeld. Ordenen op uitgangsspanning en je pikt zo de beste er tussenuit.

@RES, het had iets duidelijker geweest als je erbij had gezet dat je een sinustabel voor een lookuptable in een uC aan het berekenen was. ;)

Op 2 september 2009 20:07:20 schreef RES:
[...]

Zou kunnen ik had.

var pi=3.1415926535897932384626433832795;

Math.PI

Ik ben programmeur! geen electronicus! http://www.daantimmer.nl/ Er is een ontwerp! nu nog inhoud :-)

Zo?

c code:

for(n=0;n<1457;n++){
    document.write(Math.round(511*Math.sin(2*Math.pi*f*((n*32)/1000000)))+'<br>');
}

Werkt niet -> wit beeld.
En als ik dit doe, dan allemaal NaN als uitkomsten.(wat NaN betekent weet ik niet. Not A Number.)

c code:

pi = Math.pi;
RES