Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 18 kwi 2024, o 09:03


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 12 lis 2020, o 11:30 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 paź 2011
Posty: 581
Pomógł: 17

Witam serdecznie
Potrzebuję napisać funkcję która będzie od wartości zadanej dochodziła do wartości docelowej w 10 krokach.
Czyli mam wartość 2500 i chcę żeby doszła do 3500
Normalnie jeśli mamy 10 kroków wartość inkrementacje się co 100

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


I wszystko cacy, ale chciałbym aby wartości inkrementacji nie były stałe, tzn. na początku chciałbym aby update był co małą wartość a na końcu co coraz większą
Czyli żeby na początku był update nie co 100 (i każdy kolejny co 100), a powiedzmy co 5,15, 30,50,75,95,100,100,100,100,100,100,130
Myslałem o logarytmie?? ale nie za bardzo wiem jak się za to wziąć?

tu znalazłem podobny problem, tylko nie wiem jak rozwiązać go w C
https://forums.ni.com/t5/LabVIEW/Logari ... anguage=en



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lis 2020, o 12:07 
Offline
Użytkownik

Dołączył(a): 29 paź 2017
Posty: 230
Pomógł: 26

Cześć
Skoro jest tak mało kroków to może warto by było stworzyć tablicę 10 elementową
i wybierać kolejnymi krokami wartości elementów tablicy?
Nic nie przeliczasz tylko pobierasz, sumujesz i z głowy.

_________________
Jestem na GG 31324
Nowy soft, nowa nadzieja.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lis 2020, o 12:09 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 paź 2011
Posty: 581
Pomógł: 17

Tylko, że wartości 2500,3500 były podane jako przykład.
Może się zdarzyć, że na wejście podam 2500,4000
albo 2678,1987
wiec tablica nie jest dobrą opcją



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lis 2020, o 12:13 
Offline
Użytkownik

Dołączył(a): 29 paź 2017
Posty: 230
Pomógł: 26

Nadal się będę czepiał tablicy
Skoro wartości mogą być różne to w tablicy zawrzyj o jaki procent ma się powiększyć wartość
5% 5% 5% 10% 15% 15% i tak dalej


Autor postu otrzymał pochwałę

_________________
Jestem na GG 31324
Nowy soft, nowa nadzieja.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lis 2020, o 12:20 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 paź 2011
Posty: 581
Pomógł: 17

No nie pomyślałem o tym.
Dzięki!!
o to mi chodziło



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO