Witam, robię grę gomoku w C# i mam problemy z doborem algorytmu, który w odpowiednio krótkim czasie umożliwi komputerowi postawienie jak najlepszego ruchu. Czytałem sporo o algorytmach opierających się na mini-max i doszedłem do wniosku że należy zastosować odmianę minimax z cięciami alpha-beta. Wcześniej zrobiłem sobie zwykłe kółko i krzyżyk na standardowym...
Witam, Kilka dni temu sczytałem sumę kontrolną z pamięci eprom za pomocą programatora Wellon Universal Programmer. Następnie chciałem zweryfikować sczytane dane i wyznaczyłem sumę kontrolną. Programator w/w wyświetlił mi sumę w postaci 11AD. Czy wiek ktoś jakim algorytmem liczy programator WELLON sumę kontrolną ? Jest opis sposobu liczenia ale nie ma...
FFT to algorytm wyznaczania DFT, w sumie to użytkownika nie powinno obchodzić jakim algorytmem się to liczy ale co jest liczone, algorytm FFT jest tak popularny że nazwy FFT używa zamiast DFT, każdy elektronik słyszał o FFT a nie każdy wie co to jest DFT :) gdyż w FFT mamy całki a nie da się wprowadzić całki do... Gdzie ty widziałeś całkę w FFT? W tanich...
Generacja natywnego kodu HDL dla operacji zmiennorzecinkowych pozwala na implementację tego rodzaju operacji na sprzęcie z wykorzystaniem VHDLa lub Veriloga. Wszystko to bez mozolnej i trudnej konwersji na liczby stałoprzecinkowe. Dane zmiennoprzecinkowe to preferowany typ zmiennych, w aplikacjach modelowania i symulacji, gdzie liczy się wysoka dokładność...
Witam, niedawno napisałem algorytm w C++. Od pewnego czasu przestał poprawnie działać.Mam z nim trzy problemy: 1. Gdy uruchamiam go po kompilowaniu, czasem nie można podać wszystkich zmiennych najczęściej ostatniej. Zamiast miejsca na wpisanie ostatniej zmiennej, pojawiają się obliczenia algorytmu. Czasami jest nawet tak, że po podaniu pierwszej zmiennej...
Oczywiście można to policzyć i algorytm jest dosyć prosty. Z równania x^2/a^2+y^2/b^2=1 liczymy y=b/a *√(a^2-x^2);górna połowa liczymy pochodną dy/dx=-b*x/a*1/(√(a^2-x^2); oiszemy równanie prostej, do której styczna ma być prostopadła: y=m*x; ja dla uproszczenia przyjąłem m=1; Prosta prostopadła do y=x ma współczynnik kierunkowy m'=-1/m=-1;...
:arrow: Defice : Masz rację, zawsze można przerobić z C# na C++. Jeśli możesz, to proszę wstaw tu ów kod. Z tego, co czytałem, problem plecakowy ma jeszcze jedno kryterium - wartość elementu. W moim przypadku chodzi tylko i wyłącznie o jak najlepsze zapełnienie "plecaka" i nic więcej. Przypadkowo w necie znalazłem kawałek kodu, gdzie jest liczona suma...
Mam 3 algorytmy: bootha karatsuby i jeden inny wszystkie mnożą mi liczby 32 bitowe w symulatorze Isim (Web Pack ise). Podczas symulacji moge ustawić dowolny czas symulacji ale nie wiem jak długo sam taki algorym liczy. Wiek ktoś w jaki sposób można by było porównać czas mnożenia tych algorytmów?.
Algorytm wykrywania i pomiaru poslizgu Na potrzeby projektu opracowałem algorytm wykrywania i pomiaru poślizgu, który nie opiera się na porównywaniu dwóch prędkości obrotowych. Nie spotkałem się jeszcze z takim sposobem pomiaru owej wielkości liczę więc na waszą krytykę i wskazanie słabych stron owego algorytmu. Układ napędowy składa się z dwóch współosiowych...
Dość nieprecyzyjnie, co do przedstawienia obliczeń, to może być problem takiej natury, że algorytmy które coś liczą dążą zazwyczaj do minimalizacji obliczeń. Tak więc obliczeń będzie niewiele, oczywiście można wyrzucać wszystko na ekran, ale powstanie spam. Należy sobie zadać pytanie, co chcemy dokładnie widzieć. Symulacja prostych zagadnień z fizyki,...
Czyli jednak :D Mam bardzo skromne doświadczenie z TI-RTOSem więc tutaj będzie mi na pewno łatwiej zacząć. Widzę jednak, że freeRTOS działa na AVRach: Tak z ciekawości - próbowałeś może to postawić na XMEGAch? Dodano po 4 Jak najbardziej, nazywa się Maszyna Stanów i zupełnie nie wiem, dlaczego nie znalazł się w klasycznej pozycji "bandy czworga", pewnie...
Siema mógłby mi ktoś momóc. Jestem początkującym programistą i nie za bardzo wiem jak sie za to zabrać . Potrzebuje programu który liczy wszytskie liczby pierwsze z zakresu 0-31074182404900437213507500358885679300... 8243791627283803341547107310850191954852...
ok. algorytm ma sie tak: (indukcyjny zatem po sparametryzowaniu moze zostac zapisany rekurencyjnie) ilekroc mowie o wstawieniu w miejsce x to nalezy wstawic wmiejsce x bezwarunkowo. jesli pisze ze wstawiamy w miejsce "2" to wstawiamy w miejsce 2 ale wszystkie nastepne pozycje przepisujemy dalej tzn z 2 miejsca na 3 z trzeciego na 4 itd. (oczywiscie...
Jak byś nie zauważył to czas jest liczony a koledze GOWOMB chodziło o zliczanie kroków algorytmu.
Mam to zrobic dla konkretnego przypadku ,który wyliczyłem ręcznie ( napewno dobrze) a w tym programie podaje całkiem inne wartości, żle rowniez liczy dla innych przykładów Dodano po 9 Znalazłem linka który dokładniej przedstawia algorytm Neville'a : Program powinien liczyc kolejne elementy (x0)=P00 P11 f(x1)=P10 P22 P21 f(x2)=P20 a w chwili obecnej...
Hej Kocia! :) Dawno Cię nie było, aż wspominałem ostatnio że może byś komuś pomogła wskaźniki zrozumieć :P Ale do rzeczy - faktycznie, jak Krzycho wspomniał, operacje na innych systemach liczbowych najłatwiej przeprowadzać bazując na tekstach. Generalnie opiera się o założenie takie: wartość = Σ a(i)*p^i, gdzie i=0 i - numer kolejny cyfry...
W ogóle nie rozumiem zagadnienia (może jest za późno). O jakiej usłudze mówimy? Nie mogę znaleźć wspomnianego przez autora algorytmu. Nie wiem co autor liczy (w jaki sposób) i powtarzam za kolegą JRV (może w ogólnym sensie): O co właściwie chodzi?
Mnóż(y, z) 1 x = 0 2 while z > 0 3 do if z mod 2 = 1 4 then x = x + y 5 y = 2 · y 6 z = [z/2] 7 return x No przypadek pesymistyczny będzie wtedy kiedy będziemy dzielić lb. przez 2 i będzie ciągle nieparzysta. (to wynika z kodu), więc: przykładem pesymistycznym np. może być z=15, y obojętne (operacja dodawania jest wykonywana...
Zamiast ładować do licznika wartość 62536, co powinno dać przepełnienie po 3000+kilka cykli, lepiej zrobić tylko ORL TH1,#0xFC. TL1 nie musisz modyfikować; niech sobie liczy. Wtedy przy zegarze 12MHz, każda cyfra świeci 1,024ms, co daje odświeżanie 244Hz. Obraz będzie stabilny. Jeżeli w Rn masz zagwarantowane stałe bity [7:4] tak jak w algorytmie, a...
Strona jest dość wysoko w rankingach wyszukiwań, więc odgrzebię. Najładniejszy, jaki znalazłem opis, razem z kodem: informatykaplus.edu.pl/upload/list/czyte... str. 16 Także tu, jak dla mnie bardziej zagmatwane: algorytmikavlo.wikidot.com/kmr2 Pozdrawiam, liczę, że komuś się kiedyś przyda.
Dzieki za odpowiedz Posegregowalem próbki w tablicy na parzyste i nieparzyste. Teraz pytanie odnosnie tego base2fft. Jakie fft ona liczy. Bo przeciez ponizej jest fft. Przeanalizowalem przyklad w basicu z dspguide i tam jest najpierw policzone fft z czesci parzystej a pozniej reszta
Witam. W poniższym algorytmie jest gdzieś błąd. Polega on na tym że niektóre liczy źle się dzielą. Chodzi o algorytm 32-bit/16-bit = 32-bit i reszta 32-bit Np. liczba 450221 podzielona przez 20 daje prawidłowy wynik. Natomiast ta sama liczba podzielona przez 60 już nie :( Musi istnieć jakiś niewielki błąd w algorytmie. Na dzień dzisiejszy niestety go...
czy może to jest droga czysto teoretycznej satysfakcji intelektualnej, przydatnej jedynie gdy jakiś student prosi o pomoc na zaliczenie? Dobrze ujęte, i jak dla mnie trafne. W tej chwili programowanie skupia się w dużej mierze na korzystaniu z gotowych klocków i zwykle bardziej liczy się umiejętność ich optymalnego wykorzystania aby sprzedać soft szybko...
Witam, z tego co widzę to nie szukasz konkretnej pomocy tylko gotowego rozwiązania. Nie za bardzo się domyślam czego oczekujesz. Algorytmicznie to będzie wyglądać tak: 1. Powołanie 2 zmiennych jedno bajtowych oraz jednej z wynikiem unsigned char liczba_1, liczba_2; unsigned long wynik; 2. Następnie nasuwa się pytanie jakiej postaci liczby chcesz wprowadzać...
Kolejność pozycji nie gra roli, odczytu zawsze wszystkie 12. Wiem że będą zafałszowane wyniki zanim cała tabela się zapełni. Trzeba by było dodać dodatkowy licznik który będzie określał ilość pozycji już zapisanych w tablice który przyjmował by wartość od 0 do 12 ( if licz<12 then incr licz ). Następnie dodać w pętli wartości tabeli od 1 do licz...
I kontynuuję temat. Na razie kod taki: Czyli coś jest nie tak z wykrywaniem kolizji nadal... A moze prosty algorytm wektorowy - mniej wiecej tak z kolizjami radza sobie nowsze gry... [syntax=c] #include <stdio.h> #include <assert.h> #include <math.h> #include <SDL/SDL.h> #include <SDL/SDL_gfxPrimitives.h> typedef struct...
no ale może się liczyć zwrot ... jak wiadomo najprostszym sposobem optycznym jest zrobienie dziury w tarczy i sprawdzanie przechodzenia wiązki światła przez dziure bądź dziury można też na tarczy zrobić odpowiednie kropki , które będa odbijały promienie lasera. Mozna tez zrobić metody stykowe coś ala licznik rowerowy - on liczy nic innego tylko predkość...
Tak się zastanawiam a czy nie prościej będzie znaleźć wirtualny środek zbioru (taki środek ciężkości), tj 1. liczymy dodatkowy punkt będący średnią współrzędnych wszystkich punktów 2. liczymy odległości wszystkich puktów od tego środka 3. sortujemy punkty od największej odległości do najmniejszej od środka 4. Łączymy punkty ze sobą poczynając od najdalszego...
Witam wszystkie pomocna dłonie :) !! Otóż mam taki temat do opracowania - tzn - należy zaprogramować PLC (sterownik :) ) tak aby potrafił powiedzieć nam jaka jest prędkość obrotowa maszyny elektrycznej (silnika :) ) Pomiar prędkości jest realizowany z wykorzystaniem diody LED której światło pada na szklany dysk (ktory swiatlo przepuszcza bądź nie -...
A gdzie chcesz użyć PID? W większości PLC ustawiasz tylko parametry petli i sterownik sam to liczy. Zostawiam tutaj manuala (ktorego nie tak latwo dostalem), który opisuje PID w sterownikach Samsunga. Poszperaj tez na www.atcontrol.pl - zajmują się dystrybucją tych PLC.
najpierw szukam punktu przegiecia (największy przyrost) for (int i=0;i<Strojenie->index2-1;i++) { if (ABS(Strojenie->Skok[i+1&... { max = Strojenie->Skok[i+1]-Strojeni... PunktPrzegiecia = i; } } Jak mam punkt przegiecia max...
jest kilka programów które liczą, także na podstawie przeliczenia możesz sobie bez problemu sprawdzić które komórki i jak są liczone Dodano po 50 chociaż przypuszczam że za darmo za dużo nie dostaniesz na forum, te programy troszkę kosztują... jak będziesz miał problem z przeliczeniem to napisz, podeślij bin, to pomogę, mam tego sporo
Jak chcesz zamieścić algorytm w assemblerze, to siłą rzeczy będzie on specyficzny dla konkretnej rodziny układów. Jak chcesz zamieścić algorytm który korzysta z jakichś układów peryferyjnych (niech będzie Twoja obsługa klawiatury matrycowej, obsługiwana przez porty i/o), to również będzie specyficzne dla danej rodziny układów. Jak dla mnie bezsensu....
//pełny algorytm crouta #include <iostream> #include <conio.h> #include <stdio.h> #include <stdlib.h> #define N 4 /* Rozmiar macierzy */ /* Macierz współczynników */ double A[N][N] = {{4.0, 0.0, 0.0, -3.0}, {2.0, 6.0, 0.0, 0.0}, {0.0, 0.0, -1.0, 3.0}, {5.0, 0.0, -2.0, 1.0}};...
Skoro na jednym komputerze liczy się w godzinę, to dajmy ich w klastrze powiedzmy 1000 i policzy w sekundę, jednak chyba nie o to chodzi ;) Tak się składa, że w ramach "poświątecznego relaksu" zrobiłem sobie ten programik (w C# który powinien być wolniejszy niż C++), i moje obserwacje są następujące: - nie zamieściłeś całego pliku, forum chyba obcięło...
Witam, mam za zadanie zaimplementować algorytm 1,5 przybliżony komiwojazera i nie mogę ruszyć już na samym początku, robię drzewo spinające algorytmem Prima. Po wpisaniu wszystkich danych dotyczących grafu np. dla grafu 3 wierzchołkowego i 3 połączeń o dowolnych wagach, wysypuje się przy minimum globalnym. Może ktoś spojrzy świeżym okiem i zauważy coś...
Tak się zastanawiam od strony matematycznej. A gdyby policzyć ilość osób dla wszystkich czynności, a następnie odejmować wg czasów te czynności, które się nie pokrywają. W wyniku powinno wyjść minimum pracowników niezbędnych do wykonania wszystkiego... Tzn coś w tym rodzaju (dla trzech czynności na początek): Kosze na śmieci - / 6:00 - 7:00/, 0,25godz...
Po pierwsze to te przykładowe dane wyglądają na nieco złośliwe ;). O ile odległość z miasta A do A zawsze powinna wynosić zero (gówna przekątna) to już tu w przykładzie z miasta B->A odległość jest inna niż z A->B macierz powinna być wg mnie symetryczna. A ten przykład zawiera krawędzie wielokrotne co więcej w zasadzie nie jestem pewny czy to jest czysty...
Poprzedniego zakupu dokonałem tak jak Ty i potem się z tego śmiałem trochę. Kupiłem lodówko-zamrażarkę MasterCook. Wiesz dlaczego? Szukałem z tyłu i znalazłem, niby firma polska ale urządzenia składane w Hiszpanii, agregat duńskiego Danfossa ale składany w Słowenii... Gwarancja była na 3 lata, sprzęt wytrzymał 12 lat. Śmiałem się, bo czy Słoweńcy są...
racja, ale nie korzystalemz tej procedury, zostawilem swoja, dziala wg. tego samego algorytmu. Temat optymalizacji uwazam za zamkniety, chyba ze ktos mnie zadziwi jeszcze sztuczkami ktore moznaby zastosowac w pierwotnym kodzie. Pozostaje otwarte pytanie nr 3, czyli maksymalny rozmiar tablicy jaki mozna zadeklarowac. W zasadzie powinno byc ono sformulowane...
Przesunięcie fazowe zmierzysz przy pomocy tajmerów: - perzejście przez zero napięcia zaczynasz liczyć czas, - przejście przez zero prądu, kończysz liczyć i masz czas poóźnienia, okres sieci wynosi 20ms (jeżeli będziesz to robił dla każdej połówki to musisz wziąć 10ms i z tego możesz obliczyć kąt przesunięcia fazowego. BTW to jakie będziesz miał przetworniki...
Ja to robię zazwyczaj w ten sposób, że mam główną pętlę, która nie robi nic (zapętlenie). Do tego sprzętowy licznik liczy takty zegara i wywołuje przerwanie powiedzmy co 1 ms. W procedurze obsługi tego przerwania dekrementują się liczniki przyporządkowane procedurom. W przypadku wyzerowania licznika, następuje skok do odpowiedniej procedury. W ten sposób...
witam mam problem for j=2 to lenght[a] c1 n do key=A[j] c2 n-1 i=j-1 c3 n-1 while (i>0) i (A[i]>key) do A[i+1]=A[i] i=i-1 A[i]=key to jest algorytm sortowanie przez wstawianie gdzie A Zobrazuję to przykładem, jeżeli liczysz palce np. prawej ręki od jakiego mutanta, co ma ich n, to...
Równanie róznicowe dla takiego układu RC tworzymy na podstawie równania opisującego ładunek na kondensatorze: Q=U*C=I*t gdzie Q - ładunek na kondensatorze U - napięcie na kondensatorze C - pojemność I - prąd płynący w obwodzie t - czas przyrost ładunku w czasie dQ=I Uc [*** 1 ***] gdzie Uc[t+dt] - napięcie na pojemności po czasie dt Uc[t] - napięcie...
Pisać o praktycznych zastosowaniach można wiele, chociażby analizator widma może korzystać z tego algorytmu, wiadomość o składowych siinusoidalnych jest ważna, np gdy zajmujesz się jakością energii elektrycznej, gdy chcesz dobrać filtr, żeby wyfiltrowaćsygnał użyteczny. Jest wiele stron gdzie o tych zagadnieniach pisze. Szczególnie popularna jest FFT...
Proszę podać dokładnie o co chodzi i co ma obliczać i co wyświetlać. Należy także podawać w czym to ma być napisane. (język) Aby ludzie coś poradzili należy podawać także jakieś wzory matematyczne i teorie o co chodzi. Sam tytuł zniechęca do wejścia. Modelatorzy to potwierdzą. Przepraszam za pouczenia :). Ja naprzykład nie jestem zwolennikiem jakiś...
Witam Mam zadaną pracę na temat " napisz algorytm do obliczanie miejsca zerowego metodą Newtona". Wiem od informatyka jak ma wyglądać graf, i sam algorytm, to po prostu liczymy deltę i x1 i x2 albo jak delta mniejsza 0 nie ma rozwiazan a jak rowna to jedno x. Ale problem mam dośc nietopowy, poszykuję teorii do tego zadania na tema metody Newtona......
Fajnie, programik liczy CRC-16 i CRC-32, jak dla mnie bomba. Jest krótki, ale bardzo skomplikowany i nie mogę rozkminić jego algorytmu. Po co na początku tego programu są te tablice z danymi (np. table array[0..255]...itd.)? Jeżeli mam np. 32768 komórek z danymi, to w jakiej postaci będą moje dane na podstawie których liczę CRC?
A miałby ktoś może algorytm rozrysowany w postaci drzewka bloczków, tak jak pokazują to w książkach? Jak ktoś będzie zainteresowany to mam dwa fajne programy: 1. Do "rozwiązywania" wieży (czyli pokazuje skąd do kąd przenieść klocek) 2. Do obliczania ilości ruchów jakie są potrzebne, aby rozwiązać wieżę (tu można dojść do naprawdę ciekawych efektów,...
Chodzi Ci może o odwracanie bitowe ? Jeżeli tak, to zasada działania jest względnie prosta. mamy próbki w tablicy o indeksach powiedzmy i = 0..n-1. teraz bierzemy drugą taką tablicę (to tak dla uproszczenia, w rzeczywistości nie jest ona konieczna, bo można zrobić to na tej samej tablicy) dla każdej próbki o indeksie i odwracamy kolejność bitów w zmiennej...
To ALU się implementuje ? ALU to część sprzętowa więć coś mi się tu nie klei. Swoją drogą o jakim uP mówisz ? jakimi rozkazami on dysponuje ? przyblizone sinusy i inne można naturalnie z szeregów potęgowych liczyć ale trzeba najpierw umieć mnożyć dzielić dodawać ... musisz doprecyzować pytanie -- Maciek
Witam Panów! Stronę odwiedzałem wiele razy ale dołączyłem do grona właśnie z powodu tematu. Tematem mojej pracy inż. jest „Sterowanie ciągami komunikacyjnymi- dźwigami osobowymi.” Czyli temat jak znalazł pasujący do waszej dyskusji. Mam nadzieje że ktoś tu jeszcze zagłada ... ha ha bo będę zawiedziony! Na poważnie zacząłem się tym zajmować...
Witam, nie bardzo wiem w jakim języku wysokiego poziomu zapisałeś powyższy algorym, ale tu masz błąd: n <- 6+d+(r-1900)+(r-1900)/4 , ponieważ, czego domyślam się, wartość n powinna być liczbą całkowitą, a z tego podstawienia wynika, iż taką być nie musi. W tego typu obliczeniach przyjmuje się dzień odniesienia (dla którego znany jest dzień tygodnia)...
Witam Mam pewien algorytm rekurencyjny : double G(int m , int n){ if(m<0 || m>n){ return 0; } if (m==0 && n==0){ return P_G; } else{ return (G(m,n-1)*P_GG + B(m,n-1)*P_BG ); } } double B(int m, int n){ if(m<0 || m>n){...
zewnętrzna szyna danych daje tyle, że układ podłączony od zewnątrz jest widziany jako rozszerzenie przestrzeni pamięci - firware odczytuje komórkę pamięci, a w rzeczywistości procek wysterowywuje układy, aby te zwróciły wartośc komórki pamięci na szynę danych - w ostateczności układ w 2 cyklach pobiera bajt odrazu do rejestru. Co do przenoszenia danych...
Witam Kiedyś pisałem programy w BASICu i korzystałem z algorytmu rysowania koła bez używania funkcji SIN i COS, koło rysowało się bardzo szybko. Nie mogę sobie przypomnieć ani znaleźć w sieci przejrzystego tłumaczenia. Czy ktoś z Was może wie jak to się liczy i czy da się wykorzystać na ATMedze. Dokładnie to muszę na dwóch PWM uzyskać napięcie SIN i...
Czy ta funkcja nie liczy tablicy od tyłu ? if(tab[i] == tab[i-1])
Witam, Możesz zrobić tak: próg_zadziałania = max_próg / czułość. Później, jeśli sygnal > próg_zadziałania, liczysz: wskazanie = 10 * (sygnal - prog_zadzialania) / (max_wartosc - prog_zadzialania + 1) + 1; Powyżej założyłem liniową skalę dla poziomu sygnału. Dokładniej (i nieliniowo, jeśli chcesz) możesz to zrobić korzystając z tablicy, np: /* ponizej...
liczysz sobie ile litrow powinna miec obudowa w WinIsd i pozniej juz dobierasz sobie odpowiednią "tube" wzor z matematyki chyba pamiętamy ? pozatym po co tube skoro skrzynke wykonac latwiej i gra lepiej ?
Stosunek kolejnych wartości w szeregu E(N) jest jak pierwiastek N-tego stopnia z 10. Na tej podstawie n-tą wartość z szeregu E(N) policzysz tak: E_N(i) = p \cdot 10^{\frac{i}{N}} , gdzie p jest czynnikiem skalującym (np. 10 dla szeregu od 10 do 100). Oczywiście wynik musisz odpowiednio zaokrąglić. Mając daną wartość rezystancji x wybierasz rodzaj szeregu...
Możesz tutaj zastosować algorytm wydawania reszty przez automat dodając nawroty - bo tutaj zawsze będziesz miał resztę, której już nie wydasz. Mechanizm w sumie prosty. Zapychasz dużymi elementami a potem, gdy dużego nie da się skroić to bierzesz następny mniejszy. Ale sa w tym odstępstwa. Inaczej: suma liczb ze zbioru, która da wartośc najbliższą oczekiwanej....
tmassals : Zapis "O(n)=n!" nie jest poprawny. Ciąg fibonacciego przy rekurencji zrozumiem czasowe O(n^2) i pamięciowe O(n), ale nie rozumiem jak silnia rekurencyjnie może być O(n!) - chyba tylko wtedy, kiedy na siłę liczyć silna(n-1)*n przez n wywołań silnia(n-1) i sumowaniu wyników (podczas, gdy funkcja silnia nie jest oznaczona jako const, a może...
a i b to są granice całkowania a n to jest ilość przedziałów na jaki dzielisz zakres <a,b>. Wtedy szerokość prostokąta to: dx=\frac{b-a}{n} b>a, n>0 Liczysz kolejne pola prostokątów S1=f(a)*dx S2=f(a+dx)*dx S3=f(a+2*dx)*dx ... Sn=f(a+(n-1)*dx)*dx f(x) - wartość funkcji całkowanej Wartość całki to suma pól od S1 do Sn Dla wzoru trapezów liczysz...
Zaczęło nawet działać :) Zmieniłem wszystko w funkcji gfun na double gfun(double y) { double t; for (t=0; t<=(b-a)/2; t++) { if (y<(a+b)/2) // I return (t-a); else if (y<(a+(3*((b-a... // II return (b-a)/2; else return (-2*(t-b));...
Nie jestem biegły w C... ale z tego co widzę, ten Twój algorytm jest mądrzejszy od mojego (trochę teoretycznego) o to, że próg decyzyjny cisza/niecisza jest ustalany nie w odniesieniu do bezwzględnego zera, ale dynamicznie, w odniesieniu do obliczonego wcześniej poziomu tła, czyli niejako jest bardziej adaptacyjny do sygnału rzeczywistego. Po to wprowadzili...
W tym dziale nie zajmujemy się problemami z edukacją i rozwiązywaniem zadań domowych. Możesz za to liczyć na sugestie, ew. poprawienie błędów. Poza tym programy o które pytasz są naprawdę proste, więc na pewno napisanie ich jest w Twoim zasięgu - zwłaszcza że z teorią sobie podobno poradzisz :) Pozdrawiam, Dr.Vee
Tzn. trase mam z loggera PENTAGRAM, zkonfigurowany na zapis co 3 metry. Tyle że w edytorze (ktory uzywa google maps) dostarczonym wraz z urządzeniem, wygląda to tak jak wygląda. Nie przeglądałem pliku wynikowego (NMEA), ale zakładając że zapisał rzeczywiscie co 3m a nie tak jak mi to wyswietlil jak opisalem w pierwszym poscie, to i tak jest prawdopodobnienswto...
W pamięci mam przebieg ośmiobitowego audio, przy czym zero=080h. Szukam szybkiego algorytmu zmniejszającego poziom przebiegu na wyjściu d/a pamiętając o utrzymaniu poziomu zerowego na 080h (wystarczy kilka poziomów, np. różniących się bitową rozdzielczością). Liczy się każdy cykl, dlatego zadaję tu pytanie - może jest jakiś prosty sposób, na który nie...
Wielomian opisuje ciąg 17-bitowy, ale jest to poprawny zapis - jeśli liczyć crc z definicji, traktując dane jako wielomian x-tego stopnia (gdzie x to liczba bitów), to przy dzieleniu aby reszta była wielomianem 16 stopnia (16 bitów), generator musi być stopnia o jeden wyższego. Do implementacji na rejestrze przesuwanym odrzuca się najstarszy bit. Co...
Proszę chociaż o algorytm regulacji w takim przypadku sterowania. Nie musi być gotowy program liczy się pomysł.
Na wstępie chciałbym podziękować osobom, które odpisały na moje zapytanie. Od razu powiem, że ich sposoby były mocno niepełne i nie działały (działały tylko dla, że się tak wyrażę, "normalnych" dat) jednak doprowadziły mnie do mety za co jeszcze raz dzięki :) Aby zrobić całkowicie poprawny algorytm skorzystałem ze strony za pomocą której sprawdzałem...
A kto będzie liczył widmo? Chyba nie AVR, bo ledwo wyrobi mając do roboty przesyłanie dużej ilości danych z karty SD do dekodera mp3. Obsługa LCD jest raczej prosta w takim zastosowaniu. Musisz się zaopatrzyć w procedury piszące po LCD. Potem rysujesz jakieś ładne tło a na nim text. Musisz raczej mieć jakiś większy procesor (ATMega32 na przykład) żeby...
a moglbys jakis przyklad do tego napisac? zeby liczyl jakis czas wogole :P
W google coś znajdziesz. Z tego co widzę, to difftime() liczy różnicę czasu podanego w sekundach. Można zrobić tak, że czas w Twoim formacie przeliczysz sobie na ilość sekund, jaka upłynęła od pewnej daty, na przykład 1 stycznia 1970 roku, a potem obliczysz różnicę w sekundach między tymi dwoma czasami. Robi się to w miarę prosto. trzeba policzyć różnicę...
Algorytm jest taki: IF\ T\ >\ T1\ THEN\ START IF\ T\ <\ T2\ THEN\ STOP T - temperatura wewnętrzna T1 - temperatura włączenia (wyższa) T2 - temperatura wyłączenia (niższa) T2\ <\ T1 |T2|\ -\ |T1|\ =\ HISTEREZA HISTEREZA = dopuszczalne wahanie się temperatury w lodówce, im większa tym agregat rzadziej pracuje ale większe są , trzeba to dobrać,...
No, Google Translate rzeczywiście nie radzi sobie najlepiej: TCI jest zwolniony ładowania cewki się przed ogniem iskry.Czas potrzebny do ładowania cewki nazywa się zamieszkać razem.Iskra jest, gdy obecne w całej zatrzymuje cewki i cewki collapsates i pożary iskra. :D Ale fragmenty można zrozumieć. Z Twoich, lakonicznych wypowiedzi odniosłem wrażenie,...
Na wstępie przeczytaj, a choćby przejrzyj dowolną książkę o DSP tego bez liku w sieci. Ad. 2. Liczne zespoloną zapisz w postaci 2 liczb Re i Im, gdyż tak to się robi w DSP. Ilość bitów jest dowolna, zależy tylko od ciebie ale to wiąże się z dokładnością obliczeń. Formaty licz zmiennoprzecinkowych są standaryzowane, jest ich kilka poszukasz znajdziesz...
Hmm... FFT to pomysł na szybką implementacje DFT, ale liczy to samo... Można się zastanawiać czy lepiej czasem coś zrozumieć i napisać samemu czy używać gotowców... zawsze myślałem, że w amatorskich projektach większą satysfakcje daje nie używanie gotowców, a zrozumienie idei działania. Generalnie to prawda, że nie jest prosto napisać zoptymalizowaną...
Widzę że jednak się przeliczyłem, licząc na merytoryczną dyskusję i na dodatek zostałem obsypany falą krytyki za założenie tego tematu. Proszę Państwa, miałem na myśli zgromadzenie w jednym miejscu pomysłów na sposoby sterowania diodami LED RGB i innymi elementami świecącymi (mogą być backligh'ty czy żarówki) w celu uzyskania fajnych efektów wizualnych,...
Witam, mam pewien problem otóż napisałem program obliczający mnożenie macierzy. Podobno nie działa jak należy, nie mnoży odpowiednich komorek,liczy na odwrót. Ja się całkiem pogubiłem zamieszczam program. Poradzie co mam źle :/
Objaśniam. Aby cokolwiek zrobić z grupą ludzi, musi być ktoś kto podzieli zadania tak aby ludzie się ze sobą nie "stykali" i wspólnie nie zatrzymywali. Główny nadzorca może mieć pomocników, a ci jeszcze pomocników. Realnie nie ma to żadnego znaczenia. Znaczenie ma to, że już przy 3-4 osobach przeciętny główny nadzorca grupy spotyka się z problemami...
Nie. Nie doczytałeś 3 moje posty wyżej. 1. Definiujesz n współczynników coeff na początku programu 2. W main() definiujesz jedną częstotliwość próbkowania. 3. W pętli głównej liczysz n razy mag i wynikające z niego rzeczy, biorąc kolejne n zestawów y1 i y2. 4 W przerwaniu dla każdej próbki liczysz n zestawów y1, y2 korzystając z n różnych coeff Dzięki...
Liczy po prostu kilometry i czas. Czas jest naliczany niezależnie od prędkości. Po prostu kwota za kilometr*il. kilometrów + ilość czasu * kwota za czas. Zazwyczaj jest to 6zł za km i 25zł za godzinę + kwota za wejście do taksówki. (Wrocław)
Mnożysz zawsze przez liczbę, a tę szybciej jest pobrać z tablicy współczynników niż wyliczać (wartość funkcji sinus wylicza się z rozwinięcia w odpowiedni szereg, a to zajmuje czas, zaś w FFT używane jest tylko kilka stałych wartości tej funkcji więc liczysz je raz na początku przed rozpoczęciem obliczeń FFT)
Nie zamierzam korzystać z swojego kodu..to byłą tylko przymiarka i już wcześniej pisałem że nie zamierzam korzystać z tego co stworzyłem. Zakładając możliwy błąd zaokrągleń, to stosowne przeliczenie z daty juliańskiej można przeprowadzić oczywiście w obie strony. I właśnie o tą drugą stronę z ułamkami mi chodzi? Znasz sposób-algorytm na ten 2 sposób-z...
Na samym początku chciałbym załączyć, że nie operuję fachowym słownictwem w poruszanej dziedzinie. Jestem w trakcie pisania programu, którego zadaniem będzie nałożenie na siebie dwóch grafik. Chodzi o to, aby jedna z nich stanowiła tło, a druga była nałożona na nią z efektem przeźroczystości. Obie grafiki przeniosłem już do tablicy zmiennych. Kolory...
Algorytmy szyfrowania nie są skomplikowane obliczeniowo (poza przypadkiem próby deszyfracji bez znajomości klucza oczywiście ;)), można je stosować nawet na papierze, byle kalkulator sobie poradzi, a ARM nie powinien dostać nawet zadyszki. Ja na kolokwium w tym semestrze liczyłem na papierze RSA, tylko dla trochę mniejszych parametrów. W CrypToolu są...
"Problem jednak pojawia się gdy detale jadą gęsto obok siebie i podczas liczenia czasu od wykrycia detalu czujnik wykryje np. kolejne 3 detale. Wtedy są one omijane przez dysze bo sterownik liczył czas od pierwszego." ? Pierwszego wykrytego detalu? ja bym sprawdził czujnik na mniejszej predkości obrotowej - pewnie ma problem z szybkim liczeniem. Nie...
Zacznijmy od tego że C++ nie jest programem a językiem programowanie, ale to szczegół. Jeśli nie wiesz jak się za to zabrać to rozpisz sobie algorytm i napisz z jakimi krokami implementacji masz problem. W internecie jest na prawdę sporo przykładów i tutoriali z tego języka. Na gotowca nie licz choć sądzę że bez większego problemu można by go znaleźć...
Witam, poszukuję algorytmu który w ciągu liczb wybierze parę najbardziej do siebie zbliżoną sumą, czyli, np. mamy: 5 2 3 4 wykonujemy 5 sprawdzeń: 5 z 2,3,4 (5 i 9) 5,2 z 3,4 (7 i 7) 5,2,3 z 4 (10 i 4) 2,3 z 5,4 (5 i 9) 2,4 z 5,3 (6 i 8) Odnajdujemy dwie pary najbardziej zbliżone (w tym wypadku nawet równe) tj. 7 i 7. To wszystko, tyle mi wystarczy....
Załóżmy że ciągów uczących jest 20. Czy błąd dla całej epoki liczy się następująco?: Zmienne: LC - licznik ciągu uczącego, Q-błąd na wyjściu; Qepoki - błąd całej epoki ~~~~~~~~~~~~~~~~~~~~~~ Do //ALGORYTMY SSN - DZIAŁANIA I NAUKI...// Część algorytmu obliczająca QEPOKI: 1. Zwiększam licznik ciągu uczącego Dodano po 5 Jeżeli przyjąłeś n = 0,15 to potrzebujesz...
Wiem wiem że estetyka, na egzaminie napisał bym "ładniej" :D A w tym wzorze -1^2j zawsze będzie 1 - więc nie pisałem. W tym zadaniu własnie chodzi że "dla m mocno większego od 1" Niech będzie że "dla m dużo większe od 1 oraz losowego t z przedziału -4 do 6" tylko co dalej... To jest tak dziwnie napisane, myślałem że może dla każdego t ma obliczyć 3...
Poza tym, podzieliłbyś się kodem? Dodano po 1 Ale nie bardzo podoba mi się koncepcja w której trzeba zaszyć w kodzie jakieś współczynniki w rodzaju "jeżeli coś tam jest większe niż 15dB to uznaj, że ok". Fajnie rozwiązać problem bez stałych. Dodano po 1 Obecnie zawęziłęm krąg poprzez: [1] uwzględnienie forward twist / reverse twist. Czyli jeśli sumaNiskichCzestotliwosci>sumaWysokic...
To będziesz musiał zrobić to eksperymentalnie, a mianowicie: - ustalić kilka temperatur T1 na stałym poziomie ustawiając wejście - dla ustalonej temp T1 odczytujesz T2 i rysujesz sobie charakterystykę T1,T2 w funkcji wejścia . Będziesz miał zależności. Następnie będziesz musiał sprawdzić ile dla T1=60 wynosi T2. W formie kaskadowej da się to zrobić,...
W moim przypadku jest to trudny obiekt regulacji. Hala jest bardzo duża i niestety z przegrodami. Część hali jest typowo produkcyjna (tutaj potrzebne są wyciągi i nawiewy), następnie za zamykanymi bramami (niekiedy pracownicy zostawiają je otwarte) znajdują się magazyny wysokiego składowania. W magazynach są doki, do których podjeżdżają ciężarówki z...
Jesteśmy. Rzecz sprowadza się do rozwiązania układu 10 równań liniowych, gdzie wagi są niewiadomymi. Z tego wynika, że potrzebujemy 10 numerów PESEL. Zamykam temat, zanim koledzy wymyślą jakąś nową teorię matematyczną. Nie można odtworzyć brakujących danych na podstawie sumy kontrolnej. Na podstawie takiej sumy można odtworzyć jedną brakującą cyfrę,...
Tak jak napisał poprzednik, nawet prosty algorytm zamieni te liczy, ale już samo wykrycie wzoru na podstawie danych wejściowych i wyjściowych nie jest łatwe. Nie jest to np. ciąg arytmetyczny żeby dało się to wyliczyć w 3 minuty na karteczce.
Witam, Analizując generowanie kodu CRC16 dla protokołu Modbus natknąłem się na powszechnie znany i sprawdzony algorytm, który nawet po próbach "ręcznego" rozwiązywania przynosi rezultaty inne od sprawdzonych wyników. Mniemam, że którąś czynność wykonuje źle, przez co wyniki są niepoprawne. Korzystam z przedstawionego poniżej algorytmu wyrażonego w funkcji,...
CRC nie, algorytmy SUM są dość stare :( prostym sumowaniem chyba nie sprawdzisz sumy kontrolnej :( a do tego on dawniej służył. Chodzi mi jak on liczy np. sumę kontrolną, zapewne rozkłada na bloki coś sumuje jakieś maski itp.
Na Logo nie da rady z taką dokładnością, blok instrukcji arytmetycznych działa tylko na liczbach całkowitych i ma zakres 32767, można przemnożyć wartości po przecinkach przez 100 ale wtedy nie zmieścisz się w zakresie. Normalnie licząc: (1000*14,49)-34,5=14455,5 a w Logo będzie to: (1000*14)-34=13966