Path: csiph.com!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail From: Leo Baumann Newsgroups: de.comp.lang.javascript Subject: Re: Fehler bei Berechnungen in JavaScript Date: Thu, 2 Dec 2021 07:11:28 +0100 Message-ID: References: <4361753.LvFx2qVVIh@PointedEars.de> <1951559.oMNUckLgyt@PointedEars.de> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Thu, 2 Dec 2021 06:11:40 -0000 (UTC) Injection-Info: solani.org; logging-data="19350"; mail-complaints-to="abuse@news.solani.org" User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.3.2 Cancel-Lock: sha1:9OTevUVkDzX0trX/VuYg324iv6k= In-Reply-To: <1951559.oMNUckLgyt@PointedEars.de> X-User-ID: eJwFwYEBACAEBMCVhH8aJ8n+I3QH4+INJ+gYzLkR6HrBLtBkUmbsbbflXY2+cry3tAFIzaXlGSkpdRTKD1/3FQM= Xref: csiph.com de.comp.lang.javascript:5301 Am 02.12.2021 um 04:00 schrieb Thomas 'PointedEars' Lahn: >> liefert aber für waagerechte Flächen das richtige Ergebnis - für >> senkrechte nicht. > cos(90°) = 0, insofern ist das kein Wunder. Nun, das Integral über sin(e) = sqrt(1-(sin(bf)*sin(bs)+cos(bf)*cos(bs)*cos(ls-lf))²) mit ls=2*pi/24*t-pi und bs=nWK*sin(2*pi/365/24*t-pi/2) den Koordinaten des Subsonnenpunktes liefert das richtige Ergebnis, also ist das Integral cos(e)=(-Math.cos(ele)*Math.sin(neig)*Math.cos(ris-rif)+Math.sin(ele)*Math.cos(neig)) für einen Neigungswinkel von 90 Grad nicht geeignet. Ersteres habe ich selber hergeleitet, zweiteres ist Zweifelhaftes aus dem Internet von: https://www.lti.kit.edu/rd_download/Solarenergie_20081024_Sonne.pdf