Rekomendowane odpowiedzi

Opublikowano

Witam

Teoretycznie nic prostszego: wystarczy obliczyć współrzędne kolejnych punktów, a następnie połączyć je np polilinią albo splajnem. 

Praktycznie można jeszcze rozważyć :

 - gęstość obliczania punktów,

 - punk początku - wstawienia takiego wykresu

 - zakres obliczeń funkcji 

 - czy rysujemy tylko linię wykresu? czy osie też? a może etykiety , legendę, siatkę wykresu,  tytuł , skalę?

 - i przede wszystkim pytanie po co to wszystko robimy? jeśli tylko raz trzeba taki wykres wstawić, można punkty w excelu wyliczyć i wkleić w ZWCadzie, ale jeśli jest to zadanie domowe z programowania to trochę zmienia postać rzeczy.

Opublikowano

Fajne wyzwanie... do tego celu nadaje sie polecenie spline, które akurat sin i cos dobrze aproksymuje, tylko dlatego ze rysowanie nieskonczonego wykresu w ograniczonym przedziale, zaczynamy w punktach węzłowych jak na obrazku, nigdy w punktach maksimum lub minimum!!!
post-140-0-74111500-1408002363_thumb.jpg
sin-cos.dwg

 

Opublikowano

Dzięki za odpowiedź muszę powyższe sposoby wypróbować.

Ja zajmuję się obróbką kamienia naturalnego i często klienci mają życzenie aby krawędź miała kształt "fali" czyli lini podobnej do funkcji sinus/cosinus.

Generalnie chodzi o jak najłatwiejsze rozwiązanie aby mieć możliwość:

długość elementu wynosi 2000mm, ma być w sumie 5 szczytów fali, fala ma zaczynać się od przecięcia z osią krawędźi, amplituda fali np 50mm.

 

Czy istnieje takowe rozwiązanie aby tego typu sprawy rysować?

Opublikowano

Znowu polecam splajn , podzielic 2000/5=400mm   a maxima w polowie tych czterystu mm-etrowych przedziałów wys. 50mm i bedzie dobrze. splajn wychodzi z osi X jako 1 punkt drugi to szczyt w połowie przedziału, trzeci punkt to koniec przedziału 400mm na osi X i tak samo nastepna fala ale potem robimy minimum w polowie przedziału -50mm...itd ...finalnie bedzie 5 fal sinusoidalnych.

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się