![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Czytam sobie fragment kursu C++ gdzie jest opisany sposób tworzenia fraktali. Chciałem to przenieść do php, ale mam problem, ponieważ w C++ jest moduł który umożliwa mnożenie punktów - complex (czy jakoś tak). Czy jest w php jakiś sposób aby pomnożyć przez siebie punkt? Chodzi o coś takiego:
Kod x=x*x+c
gdzie c to jakaś ustalona z góry liczba. -------------------- |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 401 Pomógł: 0 Dołączył: 18.04.2003 Skąd: Trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
c to z gory ustalona liczba, wiec jesli tak to x tez jest z gory ustalony....
moze chodzi ci o to : [php:1:c6c1830a7b]$x = 2; $c = 15; $x = $x * $x + $c; echo $x;[/php:1:c6c1830a7b] zwroci sie 19 czyli tak jak ma byc... |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Sorry, trochę niejasno napisałem. Chodzi o punkt na płaszczyźnie czyli (x,y), np. (3,-3).
-------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
A jaki miałby by być wynik tego działania?
-------------------- "Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Według tego kursu:
(1,1)*(1,1)=(0,2) (1,2)*(2,-4)=(10,0) Cytat W jaki sposób wyliczyć x*x? Co to wógole znaczy pomnożyć przez siebie punkt? (...) Otóż każdy punkt płaszczyzny wyznacza jednocześnie tak zwaną liczbę zespoloną. Dzięki sprytnemu pomysłowui takie punkty można dodawać, odejmować, ale także mnożyć i dzielić przez siebie, a nawet podnosić do potęgi czy wyciągać z nich pierwiastek. Wynikami wszystkich działań są punkty (...)
Prawie wszystko udało mi się przenieść do php, poza właśnie tymi działaniami... -------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 77 Pomógł: 0 Dołączył: 7.05.2002 Skąd: Sz-n/Wroc/Wawa Ostrzeżenie: (0%) ![]() ![]() |
potrajktuj to jako liczby zespolone
(a, ![]() 2 + 5i ≡ (2,5) (1,1)*(1,1) ≡ (1 + 1i)² = 1 + 2i + i² = 1 +2i -1 = 0 + 2i ≡ (0, 2) (1,2)*(2,-4)= (1+2i)(2-4i) = 2 - 4i + 4i - 8i² = 2 - 8(-1) = 10 = 10 + 0i ≡ (10,0) -------------------- /maggot/
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za odpowiedź, tylko nie jarzę co to jest to i? I skąd się bierze...
-------------------- |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 77 Pomógł: 0 Dołączył: 7.05.2002 Skąd: Sz-n/Wroc/Wawa Ostrzeżenie: (0%) ![]() ![]() |
no coz: i to jest taka liczba, ktora podniesiona do kwadratu daje -1
![]() -------------------- /maggot/
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Znalazłem coś takiego: http://wms.mat.agh.edu.pl/~zrr/zespolone/teoria.htm teraz to analizuję :-)
PS. Ja jeszcze na studiach nie jestem... -------------------- |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Jezu, jakie to popieprzone... Wam to przynajmniej wytlumaczyli. Ale nie poddam się, będę tak długo czytał dopóki nie zrozumiem.
-------------------- |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
A w jaki sposób uzyskać liczbe zespoloną dla punktu np. (2,1)
![]() Ale jak by się dało to na język php prosze :-D -------------------- |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 77 Pomógł: 0 Dołączył: 7.05.2002 Skąd: Sz-n/Wroc/Wawa Ostrzeżenie: (0%) ![]() ![]() |
(2,1) ≡ 2 + i;
i ogolnie (a, ![]() gdzie a i b sa liczbami rzeczywistymi -------------------- /maggot/
|
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
W sumię pojąłem trochę o co chodzi z tymi liczbami zespolonymi, ale jak to na język php przełożyć, to już nie wiem... Dam sobie spokój i zajmę się czymś pożytecznym.
Dzięki za wyjaśnienie. -------------------- |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 77 Pomógł: 0 Dołączył: 7.05.2002 Skąd: Sz-n/Wroc/Wawa Ostrzeżenie: (0%) ![]() ![]() |
ale to przeciez bardzo proste
(a, ![]() gdzie a, b, c, d to liczby rzeczywiste -------------------- /maggot/
|
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Czy o takie coś chodzi?
[php:1:9a5a343ec3]<?php function mnozenie($a,$b,$c,$d) // a=x1; b=y1; c=x2; d=y2 { $x=(($a*$c)-($b*$d)); $y=(($a*$d)+($b*$c)); return($x,$y); } ?>[/php:1:9a5a343ec3] -------------------- |
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
Chyba wszystko ok, tylko... od kiedy return obsługuje dwa argumenty?
Co najwyżej może być tak: return array ($a, $ ![]() -------------------- "Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
|
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Oczywiscie niedopatrzenie, tak to jest jak sie pisze post na szybko.
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 12.06.2025 - 14:25 |