🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.vbasic
Article #104999

Re: [VBA] Excel - obliczanie szeregu funkcji - przydługie

#104999
From: Paweł
Date: Wed, 21 Jan 2015 23:25
39 lines
2968 bytes
>         s = 1 + a
> S nie równa się 1+a ale raczek s+a

W międzyczasie doszedłem do tego i zmodyfikowałem całą pętlę:
-------------------------------------
n=2
s=1
w=1
a = (5 ^ n * x ^ n) / silnia(n)          ' oblicz pierwszy wyraz
      Do
        a = (5 ^ n * x ^ n) / silnia(n)        ' oblicz pierwszy argument
        If a > eps Then                        ' jeśli wyraz jest większy od eps 
to dodaj go do szeregu
          If (w Mod 2 = 1) Then                ' jeśli obliczony wyraz jest 
krokiem nieparzystym "w" to....
            a = -a                             ' ustaw wyraz "a" jako ujemny
          End If
            s = s + a                          ' dodaj wyraz do sumy szeregu
          If Abs(f - s) > eps Then             ' jeśli różnica wartości funkcji 
i szeregu jest większa epsilon to licz kolejny wyraz szeregu
            n = n + 2                          ' zwiększ potęgę n o 2
            a = (5 ^ n * x ^ n) / silnia(n)    ' oblicz kolejny wyraz "a" ze 
wzoru
            w = w + 1                          ' zwiększ licznik wyrazów o 1
            s = s + a                          ' dodaj wyraz do sumy szeregu
          End If
          If Abs(f - s) <= eps Then            ' jeśli różnica wartości 
bezwzględnych funkcji i szeregu jest mniejsza lub równa epsilon to licz ostatni 
wyraz szeregu
            n = n + 2
            a = (5 ^ n * x ^ n) / silnia(n)
            w = w                                   ' nie zwiększaj w
            s = s + a
          End If
        End If
      Loop While Abs(f - s) < eps
-------------------------------------
Ale dalej nie liczy więcej niż 2 obiegi pętli i dalej jest to bardzo niedokładne 
:( 
Technical Details
Message-ID: <54c03585$0$21547$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!feeder.erje.net!eu.feeder.erje.net!feeder1-2.proxad.net!proxad.net!feeder2-2.proxad.net!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <54beb6e7$0$21540$65785112@news.neostrada.pl> <m9p7gr$bpr$1@sunflower.man.poznan.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!feeder.erje.net!eu.feeder.erje.net!feeder1-2.proxad.net!proxad.net!feeder2-2.proxad.net!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
From: Paweł <brop@wp.pl>
Newsgroups: pl.comp.lang.vbasic
References: <54beb6e7$0$21540$65785112@news.neostrada.pl> <m9p7gr$bpr$1@sunflower.man.poznan.pl>
In-Reply-To: <m9p7gr$bpr$1@sunflower.man.poznan.pl>
Subject: Re: [VBA] Excel - obliczanie szeregu funkcji -
 przydługie
Date: Thu, 22 Jan 2015 00:25:54 +0100
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
Importance: Normal
X-Newsreader: Microsoft Windows Live Mail 15.4.3508.1109
X-MimeOLE: Produced By Microsoft MimeOLE V15.4.3508.1109
Lines: 40
Message-ID: <54c03585$0$21547$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 79.191.18.115
X-Trace: 1421882757 unt-rea-a-02.news.neostrada.pl 21547 79.191.18.115:20068
X-Complaints-To: abuse@news.neostrada.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit