WMW

Wykreślacz Powierzchni 3D

Free

Wykreśl dowolną funkcję z = f(x, y), od paraboloidy przez siodło po funkcję Gaussa, jako obracalną, kolorowo kodowaną powierzchnię siatki szkieletowej 3D. Za darmo, prywatnie, działa w twojej przeglądarce.

Działa całkowicie w twojej przeglądarce. Twoja funkcja nigdy nigdzie nie jest przesyłana.

Obsługuje +, -, *, /, ^, nawiasy, sin, cos, tan, sqrt, abs, exp, log, i stałe pi oraz e.

Domena i Widok

Ostatnia Aktywność

Widoczne dla wszystkich. Ostatnie 20 użyć wśród wszystkich odwiedzających, najpierw najnowsze.

z = sin(x) * cos(y) · x: -6 -- 6, y: -6 -- 6

2 dni temu

z = sin(x) * cos(y) · x: -6 -- 6, y: -6 -- 6

3 dni temu

z = sin(x) * cos(y) · x: -6 -- 6, y: -6 -- 6

4 dni temu

z = sin(x) * cos(y) · x: -6 -- 6, y: -6 -- 6

4 dni temu

z = sin(x) * cos(y) · x: -6 -- 6, y: -6 -- 6

4 dni temu

z = sin(x) * cos(y) · x: -6 -- 6, y: -6 -- 6

4 dni temu

z = sin(x) * cos(y) · x: -6 -- 6, y: -6 -- 6

4 dni temu

z = sin(x) * cos(y) · x: -6 -- 6, y: -6 -- 6

4 dni temu

z = sin(x) * cos(y) · x: -6 -- 6, y: -6 -- 6

4 dni temu

z = sin(x) * cos(y) · x: -6 -- 6, y: -6 -- 6

4 dni temu

z = sin(x) * cos(y) · x: -6 -- 6, y: -6 -- 6

4 dni temu

z = sin(x) * cos(y) · x: -6 -- 6, y: -6 -- 6

4 dni temu

z = sin(x) * cos(y) · x: -6 -- 6, y: -6 -- 6

5 dni temu

z = sin(x) * cos(y) · x: -6 -- 6, y: -6 -- 6

5 dni temu

Komentarze (0)

Uznałeś to narzędzie za przydatne? Zostaw komentarz, podziel się wskazówką, lub powiedz nam, jak możemy je ulepszyć.

Komentarze gości są sprawdzane przed publikacją. Zaloguj się aby publikować natychmiast.

Jeszcze brak komentarzy. Bądź pierwszym, który podzieli się swoimi przemyśleniami!

Co robi to narzędzie

Ten wykreślacz powierzchni 3D rysuje wykres dowolnej funkcji z = f(x, y), jaką wpiszesz, pozwalając ci wizualizować, jak zachowuje się funkcja dwóch zmiennych w wybranym zakresie zamiast próbować to sobie wyobrazić tylko z równania. Wpisz funkcję, dostosuj dziedzinę X i Y, i przeciągnij suwaki Azymutu i Elewacji, aby zobaczyć powierzchnię z dowolnego kąta.

Poza gołym modelem szkieletowym, wysokość jest kodowana kolorem od niebieskiego (niski) do czerwonego (wysoki), aby kształt czytał się wyraźnie z każdego kąta widzenia, pięć predefiniowanych funkcji (fala, paraboloida, siodło, zmarszczka, i Gaussa) daje ciekawe kształty na start, tryb auto-obrotu utrzymuje widok obracający się bezobsługowo, a suwak rozdzielczości wymienia szczegóły na szybkość. Wszystko, w tym parsowanie i obliczanie twojej funkcji, działa całkowicie w twojej przeglądarce.

Problemy, które rozwiązuje

Często zadawane pytania

›Jakich funkcji i operatorów mogę użyć?

Podstawowe operatory +, -, *, /, ^ (potęga) i nawiasy do grupowania, plus funkcje sin, cos, tan, sqrt, abs, exp, i log, oraz stałe pi i e. Tylko x i y są rozpoznawane jako zmienne, ponieważ z to to, co rozwiązujesz, nie coś, co wprowadzasz.

›Dlaczego mój wykres mówi, że funkcja nie mogła zostać wykreślona?

Albo wyrażenie ma problem składniowy (brakujący nawias, przypadkowy znak, nieznana nazwa funkcji), albo jest niezdefiniowane wszędzie w wybranym zakresie X i Y (na przykład 1/(x-x), co zawsze jest dzieleniem przez zero). Komunikat błędu opisuje, które to jest, więc wiesz, czy poprawić pisownię, czy poszerzyć zakres.

›Jak obrócić widok?

Przeciągnij suwak Azymutu, aby obracać widok wokół powierzchni poziomo, a suwak Elewacji, aby przechylić kąt widzenia w górę lub w dół, od patrzenia prosto w dół na powierzchnię do patrzenia na nią z boku. Przycisk Auto-Obrót obraca azymut ciągle, jeśli wolisz po prostu obserwować obrót.

›Co oznaczają kolory?

Kolor reprezentuje wysokość (wartość wyjściowa funkcji w tym punkcie), niebieski dla najniższych widocznych wartości, przez zielony i żółty, aż do czerwonego dla najwyższych, używając tego samego klucza kolorów pokazanego obok wykresu. To sprawia, że kształt powierzchni jest czytelny nawet z kąta z góry, gdzie same linie modelu szkieletowego nie pokazałyby wiele głębi.

›Dlaczego wykres jest rysowany jako siatka szkieletowa zamiast jednolitej powierzchni?

Model szkieletowy unika wizualnych usterek wynikających ze złej kolejności rysowania na jednolitej powierzchni (części, które powinny być ukryte za powierzchnią, przebijają się), jednocześnie wyraźnie przekazując kształt, i pozostaje szybki nawet przy wyższych rozdzielczościach siatki, ponieważ jest znacznie mniej do narysowania niż wypełnione, cieniowane wielokąty.

›Co faktycznie zmienia suwak Rozdzielczości Siatki?

Kontroluje, ile punktów próbek jest obliczanych w twoim zakresie X i Y, wyższa rozdzielczość oznacza gęstszą siatkę i gładziej wyglądającą powierzchnię, szczególnie dla funkcji z ostrymi krzywymi, kosztem większej liczby obliczeń za każdym razem, gdy coś dostosowujesz. Obniż ją, jeśli wykres wydaje się ospały podczas eksperymentowania z funkcją.

›Czy mogę wykreślić funkcję, która nie jest zdefiniowana wszędzie w moim zakresie?

Tak. Punkty, gdzie funkcja jest niezdefiniowana (jak dzielenie przez zero, lub pierwiastek kwadratowy z liczby ujemnej), są po prostu pomijane zamiast psuć cały wykres, więc zobaczysz luki w siatce szkieletowej w tych miejscach zamiast błędu, o ile funkcja jest ważna gdzieś w wybranym przez ciebie zakresie.

›Czy moja funkcja jest gdziekolwiek wysyłana do obliczenia?

Nie. Wyrażenie, które wpisujesz, jest parsowane i obliczane całkowicie w twojej przeglądarce za pomocą małego wbudowanego parsera matematycznego, nie wysyłane na serwer ani obliczane za pomocą ogólnej (i bardziej ryzykownej) funkcji wykonywania kodu. Nic z tego, co wykreślasz, nigdy nie opuszcza twojego urządzenia.

Powiązane Narzędzia