Funkcja ta sprawdza wartości zmiennoprzecinkowe. Liczby zmiennoprzecinkowe zgodnie ze standardem IEE reprezentowane są w formie mantysa + cecha, sposób ten ma określone ograniczenia i zasady na prezentowanie określonych liczb. Funkcja o którą pytasz służy do sprawdzenia "w jakim zakresie" jest dana liczba i zwraca odpowiednie wartości: 0 Liczba w zakresie...
to jest równe jeden - liczba niezerowa (tu 10) podniesiona do zerowej potęgi ! ! ! A zapis - w postaci mantysa razy cecha - logarytmiczny pochodzi z mojego pulpitowego liczyka ... :idea: :D
Ad 1. Jak na mój gust, Twój pomysł wydaje się być mało efektywny. Zamiast robić takie dziwne rzeczy, wartości zapisuj sobie tak, jak na rezystorach to jest, czyli cecha i mantysa. Na pojedynczy rezystor zrób sobie strukturę albo klasę - nie bedziesz musiał robić tablic wielowymiarowych. Do wyświetlania napiszesz sobie funkcję, która ładnie "zlepia"...
Witam! mam problem z zdaniem z liczb zmiennoprzecinkowych? ZAdanie. Dana jest liczba CFF2 . 8 najstarszych bitow to mantysa ze znakiem, a 8 najmlodszych bitow to cecha ze znakiem! Jak to liczba w systemie dziesietnym?? Jak to zrobic bo nigdzie nie moge znalezc przykladu do tego typu zadania? Prosze o pomoc.
To zalezy jak masz zapisane liczby bo jesli one sa w postaci tzn normalnej (tak to sie chyba nazywa) norma: IEEE-754, [mantysa]*2^[cecha] w tej postaci mnozysz mantysy a dodajesz cechy wynik=[mantysa1]*[mantysa2]*2^(cecha1+ce...
liczby zmiennoprzecinkowe są małej dokładności. Tam dajmy na to 100 000 000 000 000 a 100 000 000 000 001 to zbyt mała różnica, przez co jedna z tych liczb nie istnieje w takim systemie zapisu. Stąd zapisując niejako kolejne liczby w systemie cecha-mantysa uzyskuje się ciąg, który w uproszczeniu przedstawię (w systemie dec 1 bit mantysy i 1 byt cechy)...
Kod który opisujesz nie jest kodem U2, tylko kodem SM (znak-moduł). Jeśli chodzi o konwersję to jest prosta, ale jest kilka szczegółów: 1) w jakim kodzie jest cecha liczby zmiennoprzecinkowej? W 754 jest to kod z obciążeniem, czyli 0 binarnie = maksymalna wartość ujemna. 2) Czy masz opuszczać wiodącą 1 w mantysie? Konwersja przebiega tak: normalizujesz...
Witam! Czy mógłbyś mi pomóc z tym kodem do uzupełnienia obliczeń Na przykład, zanim zaczniesz operować na liczbach musisz je najpierw przekształcić z postaci tekstowej na binarną zmiennoprzecinkową. Zakładam, że zastosowałeś się do sugestii Kol. JacekCz i do gromadzenia danych użyłeś okienka klasy EDIT. Tekst wydobędziesz funkcją np GetWindowText, po...
No tak, komputer odbiera je jako "suche" bajty, ale Labview, niejako z miejsca interpretuję je jako dane string. Na wyjściu bloczku "VISA Read" Mylisz stringi. To, czego spodziewa się klocek to string w postaci "3.1415". A string który dostajesz z atmegi to cztery bajty o jakiś tam wartościach które zostają zamienione na string w ten sposób, że każdy...
Witam, Ja bym wolał żeby zostały 3 sztuki 2W. Uważam ze 3 na zapas to szczęśliwa liczba. :)...chociaż mało magiczna.:idea::idea::idea: ano fakt, ale w ten sposób jest po pysznej zabawie... :D Oczywiście; Boh Trojcu ljubit'... Nie mam pojęcia. Po pierwsze mi się wydaje, że 3,0/0,30=10, a nie 1. Ależ przecież tyle z moich obliczeń jest, ponieważ zapis...
Witam, czy ktoś wie jak jest reprezentowany typ float w C Keila? Program piszę w asemblerze, ale wydłubałem z Keila sobie procedurkę asemblerową do mnożenia zmiennoprzecinkowego. Mam tylko problem z odpowiednim sformatowaniem argumentów dla tej procedurki. Ile bitów jest na mantysę a ile na cechę liczby, jak jest prezentowany znak? (w sumie jest 32bity)...
A słyszałeś o kodzie FP2 (waga, cecha, mantysa itp.)? „Pierwszym z typów zmiennoprzecinkowych w jest typ float. Zajmuje 32 bity (4 bajty), z których na cechę przeznaczonych jest 8, a na mantysę 23 bity. Jego zakres wynosi -1.175494351*10-38…3.402823466*103... a jego dokładność to 6…7 znaczących cyfr. Nazywany bywa typem zmiennoprzecinkowym...
WITAM mam mały problem z liczbami zmiennoprzecinkowymi a mianowicie z obliczeniem liczby zmiennoprzecinkowej zapisanej w systemie u2 czytam patrze wzory podaja przyklady tez itp a ja mam pytanie , jezeli mam liczbe w u2 zapisana i ma ona 4 bajty : 32 pozycje to 1 znak (bit) to znak - lub + a teraz skad mam wiedziec ile znaków przeznaczyc na ceche ile...
Witam, to dlatego, że nawinąłeś zbyt grubym drutem, zobacz: zastana wartość gęstości prądu dla oryginalnego zakresu; j =6/(3,14159265•1²/4)=7.639 A/mm² średnica drutu (przy zachowaniu wartości poprzedniej gęstości prądu); d =1,13•√(0,6/7,6)=0,318, 0,35 mm to maksymalna średnica drutu... :!: :idea: ... zawsze możesz przewinąć...
type TLiczba = String; super, ale... po co? Nie lepiej po prostu a, b: extended ? Pozdrawiam. Heh, "duże" liczby to chyba takie, których nie można w banalny sposób dodać operatorem +. Typ extended przechowuje liczby w postaci zmiennoprzecinkowej (cecha i mantysa) i nawet jeśli można do niego przypisać bardzo duże liczby, to pamiętanych jest niewielka...
Witam mam do obliczenia zastępczą pojemność 3 połączonych szeregowo kondensatorów, niby nic a jednak problem jest w tym ze C1=0.000001 C2=00.0000022 C3=0.0000048 i nie mogę naleźć normalnego wspólnego mianownika a po przemnożeniu przez siebie wychodzi mianownik z 16 miejscami po przecinku czego ani mój umysł ani kalkulator nie ogarnia próbowałem skorzystać...
Innymy słowy - normalizujesz (Sprowadzasz do wspólnej cechy), dodajesz mantysy, zachowujesz cechę :)
Tak do wyniku mam 8 diodek, dokładniej mamy to zrobic na podstawie tego cwiczenia: ale jego tez nikt nie zrobil :( Cwiczenie : Zaprojektowac układ sekwencyjny obliczajacy sume n kolejnych wyrazów szeregu: S=1+x/1!+x2/2!+…+xn/n! gdzie n i x podawane sa na wejsciu, n nalezy do N, x nalezy do R. Wartosci n i x powinny byc wprowadzane przez przełaczniki...
W tym linku co podałeś INT nie różni się od SInt. Będziesz wiedział czym różni się INT od SINT lun USINT itd. [url=http://mikrokontroler.pl/2015/12/18... Na przykładzie s7-1200 int to -32,768…32,767 a Sint -128…127 a Uint 0…65,535 Jeśli dobrze rozumiem liczba stałoprzecinkowa...
To nie jest zaokrąglanie do 5 miejsc po przecinku ale do 6 liczb znaczących! Najprościej podnieś liczbę do postaci, gdy wykładnik będzie wynosił 0, następnie zaokrąglij, a na koniec przesuń przecinek (podziel) znów o tyle, ile było wykorzystane do podniesienia. Miej na uwadze jednak to, że wyświetlanie dalej będzie w pełnym formacie! Aby to zmienić...
Witam, Witam, Mam zadanie - "Rezystywność miedzi = 17,25 * 10^-9 OM * m. Oblicz wartość konduktywności miedzi. Wyraz rezystywność w Om * mm^2 / m, a konduktywność w m/om * mm^2". Wiem, ze wyjdzie 57,8. A nieprawda... :!: :idea: :D ...więc nie patrz do ' mondrych tablic ' tylko przelicz sobie: 1/(17,25•(1/1000000000) (Ω•m) )=5.79710144927536E+0007...
Ten opis chyba nie jest dobry. Google wyrzuca Twój wątek na wss.pl, z przykładem kodu autorstwa djroman ale to chyba też nie do końca poprawnie. Szczególnie to D-miejsce kropki dziesiętnej/miejsce+ostatnia cyfra z wartością 0F mi nie pasuje. Czy dysponujesz opisem formatu używanego przez wagę? Jeżeli nie masz dokumentacji formatu zbierz więcej próbek...
Owszem, stosują. Przecież w przykładzie mantysa (5-cio bitowa) wynosi 01110. Fakt, mój błąd. Potraktowałem bit znaku jako pierwszy bit mantysy :cry: Ok rozumiem a teraz mam taki przykład Zakoduj liczbę 5.28 używając 1 bitu znaku, 5 bitów mantysy i 4 bitów wykładnika. Więc kodując na początku binarne otrzymam 00101.010001 no i teraz będę musiał zastosować...
przy czym 4 z nich należą do liczb całkowitych a 4 do zmienno przecinkowych. Nie bardzo rozumiem to zdanie. Chodzi o cechę i mantysę? I jeszcze jedno pytanie - potrzebujesz liczb całkowitych czy rzeczywistych (jakieś rachunki)? W tym drugim przypadku ważne jest ile cyfr znaczących potrzebujesz, a nie jak duże są liczby.
Ogólnie to robisz tak: W układzie logarytmicznym dowolną częstotliwość można zapisać w postaci wykładniczej: F=x*10^d d - dekada (cecha) x - mnożnik (mantysa) np. 120 Hz = 1.2*10^2 2350 Hz =2.35*10^3 itd. aby zapisać to w skali równomiernej trzeba z takie wartości policzyć logarytm o podstawie 10 zwany też przez lud szkolny dziesiętnym. Kolejne przekształcenia...
Witam !! Musze napisać programik w C lub C++ na zaliczeni , ale niestety nie mogą sobie poradzić bo dopiero zaczynam się uczyć wiec prosze o pomoc !! program który musze napisać to: " zamienić liczbę rzeczywistą na standard zmiennoprzecinkowy IEEE 754 (to znaczy występują dwa rodzaje liczb zmiannoprzecinkowych 32-bitowe czyli pojedyńczej precyzji single...
Witam, Mam taki temat o nauczenia. Chodzi o zamianę np. liczby -15,375(10) na kod koprocesora w systemie 32 i 64 bitowym. Muszę znaleźć cechę, mantysę itp ale w internecie znalazłem jeden przykład jak to się robi. Nie wiem czy ja tak szukam ale naprawdę jest tego bardzo mało albo są rzeczy, które mnie nie dotyczą. Mnie interesuje tylko zamiana liczb....
Co to jest double. U mnie w BASCOM-AVR nie ma tego typu Dokładnie tak, jak napisał przedmówca. Funkcja Hex oddaje wewnętrzną reprezentację zmiennoprzecinkową, która potraktowana jako liczba stałoprzecinkowa daje bzdurę. Jeśli interesuje Cię wewnętrzna reprezentacja liczby, musisz ją rozbić na cechę (wykładnik) i mantysę i pamiętać o czymś takim, jak...
z definicji pochodna jest prostą prostopadłą do krzywej w punkcie Styczną raczej, nie prostopadłą... Dodano po 17 Niejak nie rozumie, czy wynika to z charakterystyki typu long double? Dokładnie tak. Liczby zmiennoprzecinkowe są zapamiętane w komputerze ze skończoną dokładnością. Typowe formaty zmiennoprzecinkowe rozkładają liczbę na cechę (2 do jakiejś...
Mam takie zadanko do rozgryzienia: W pewnej jednostce arytmetyczno-logicznej liczby rzeczywiste są przetwarzane z zastosowaniem zmiennoprzecinkowego zapisu binarnego w rejestrach 8bitowych, z przeznaczeniem po 4 bitów na cechę (ze znakiem) i mantysę (ze znakiem). Wykonaj na tej jednostnce działanie: z=(y -(x+y))/x x=(-0.2) 10 , y=(3.24) 10 Dodatkowo...
Nie dziel 1/3, tylko 100/3 albo 1000/3 (oczywiście w systemie binarnym przesunięcie musi być w oparciu o właśnie system binarny dokonane)... Dokonaj takiej normalizacji, aby otrzymać liczbę całkowitą, w której tylko wystarczy przesunąć przecinek. Tak więc przed przystąpieniem do dzielenia zmaksymalizuj mantysę dzielnej i zminimalizuj dzielnika, dbając...
No tak, przyjrzałem się formatowi REAL w Siemensie i rzeczywiście wyszło na to, że będzie działać. Dzielenie /R można przeprowadzić na Integerach, a nawet DINT, ale tylko pod pewnymi warunkami: 1. OBIE liczby nie są typu REAL (czyli mają tak samo niepoprawną cechę) 2. Liczba DINT jest nie dłuższa niż 23 bity (czyli mieści się w całości w polu mantysy...
Witam Kolegów Zostałem postawiony przed wyzwaniem jakim jest połączenie sondy hydrostatycznej Kellera z modułem telemetrycznym MT-101 Inventii. Wszystko było ok, dopóki chodziło o przesłanie do monitoringu wartości odczytu z sondy w formacie float IEEE 754. MT-101 pracuje w trybie Modbus Mirror, odczyt z sondy mapowany jest do XREG1 i XREG2 (4 bajty...
Witam. Mam taki problem. Na obiekcie mam sterownik PLC (nie wazne jaka firma:) oraz SCADĘ (też nie ważne jaką). Potrzebuje zrobić małe zmiany polegające na odczytywaniu i zadawaniu do PLC liczb. Niestety SCADA w dziwny sposób koduje wysyłane liczby. np: w "ustaw paramter x" wpisuję 820 (DEC) -> wysyłany jest ciąg bajtów 8a 00 00 00 00 4d. (HEX) wpisuję...
schemat brzęczyka obliczyć impedancja ślimak skrzyni biegów
Volkswagen Golf 4 ESP – brak hamulców tył po wymianie płynu, odpowietrzanie ABS VW Polo 2006 – czy opony 195/50 R16 pasują? Felgi, homologacja, zamienniki