To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
Autoagresywni
Forum dla ludzi z problemami

Kącik porad - Matematyka

Fenoloftaleina - 2016-03-12, 22:38

aga_myszka, możesz coś więcej napisać? Bo nie wiem jak to zrobić...
aga_myszka - 2016-03-13, 07:23

Fenoloftaleina, przypomnij mi się smsem jakoś po 18, to Ci pomogę.
Anonymous - 2016-03-16, 14:40

Mam takie wzory...
R'=R/255
G'=G/255
B'=B/255

if (R' > 0,04045)
rf = (e^(ln(R'+0,055)/1,055)*2.4)*100
else
rf = (R'/12,92)*100
if (G' > 0,04045)
gf = (e^(ln(G'+0,055)/1,055)*2.4)*100
else
gf = (G'/12,92)*100
if (B' > 0,04045)
bf = (e^(ln(B'+0,055)/1,055)*2.4)*100
else
bf = (B'/12,92)*100

Y = 0,2126*rf + 0,7152*gf + 0,0722*bf
Z = 0,0193*rf + 0,1192*gf + 0,9505*bf

Y' = Y/100
Z' = Z/108,89

if (Y' > 0,008856)
fY = e^(ln(Y')/3)
else
fY = 7,787*Y' + 16/116
if (Z' > 0,008856)
fZ = e^(ln(Z')/3)
else
fZ = 7,787*Z' + 16/116

b = 200 * (fY - fZ)

Czy jest ktoś, kto jest mi w stanie powiedzieć w jaki sposób b zależy od R,G i B?

Mirodow - 2016-03-17, 09:13

Jak dla mnie
Sprawdzasz czy
rf = (e^(ln(R'+0,055)/1,055)*2.4)*100 = (R'/12,92)*100 W punkcie 0,04045
to samo dla
gf = (e^(ln(G'+0,055)/1,055)*2.4)*100 = gf = (G'/12,92)*100
I bf = (e^(ln(B'+0,055)/1,055)*2.4)*100 = bf = (B'/12,92)*100
jeśli tak jest to super są tylko 3 przypadki, jeśli nie, jest ich 6 (funkcje wyglądają na rosnące w całej dziedzinie)
Następnie trzeba podstawić
rf, rg i bf dla wartości R', G', B' = 0,04045 w równaniach na Y i Z, potem liczysz Y' i Z' I zobaczysz czy są ona mniejsze, większe czy równe 0,008856.
Wtedy dzielisz to na przypadki, będzie ich co najmniej 6. i podstawiasz po kolei równania.


<<< Dodano: 2016-03-17, 10:20 >>>


rf = (e^(ln(0,04045'+0,055)/1,055)*2.4)*100 = 25,892513486
rf = (0,04045'/12,92)*100 = 0,313080495
gf = (e^(ln(G'+0,055)/1,055)*2.4)*100 = 25,892513486
gf = (G'/12,92)*100 = 0,313080495
bf = (e^(ln(B'+0,055)/1,055)*2.4)*100 = 25,892513486
bf = (B'/12,92)*100 = 0,313080495

Dla rf, gf, bf = 25,892513486

Y = 0,2126*25,892513486 + 0,7152*25,892513486+ 0,0722*25,892513486 =25,892513486
Z = 0,0193*25,892513486 + 0,1192*25,892513486 + 0,9505*25,892513486 = 28,196947186

Y' = 25,892513486/100 = 0,258925135
Z' = 28,196947186/108,89 = 0,258948913

Y' i Z' są większe od 0,008856 dla rf, gf, bf = 25,892513486

Teraz dla rf, gf, bf =0,313080495

Y = 0,2126*0,313080495 + 0,7152*0,313080495 + 0,0722*0,313080495 = 0,313080495
Z = 0,0193*0,313080495+ 0,1192*0,313080495 + 0,9505*0,313080495 = 0,340944659


Y' = 0,313080495/100 = 0,003130805
Z' = 0,340944659/108,89 =0,003131092

dla rf, gf, bf =0,313080495 Y' i Z' jest mniejsze od 0,008856

Wnioski
Dla rf, gf, bf > 0,04045 Y' i Z' > 0,008856
Dla rf, gf, bf < 0,04045 Y' i Z' < 0,008856

Teraz sytuacje pośrednie

Y = 0,2126*rf + 0,7152*gf + 0,0722*bf
Tu najmniejszą wagę ma bf
dla rf i gf = 0 a bf = 25,892513486

Y =0,0722*25,892513486 = 1,869439474
Y' = 1,869439474/100 = 0,018694395
Y' > 0,008856
Wniosek dla R', G' lub B' > 0,04045, Y' > 0,008856

teraz Z

Z = 0,0193*rf + 0,1192*gf + 0,9505*bf
Tu najmniejszą wagę ma rf
dla rf = 25,892513486, gf i bf = 0

Z = 0,0193*25,892513486 = 0,49972551
Z' = 0,49972551/108,89 = 0,004589269
Następna waga należy do gf

Z = 0,1192*25,892513486 = 3,086387608
Z' = 3,086387608/108,89 =0,028344087

Dla G' i B' > 0,04045 Z' > 0,008856

No to podstawiamy
Dla G> (0,04045 *255 =) 10,31475 B i R =<10,31475

b = 200 * (fY - fZ)
b = 200 * ( e^(ln((0,2126*rf + 0,7152*gf + 0,0722*bf)/100 )/3) - e^(ln((0,0193*rf + 0,1192*gf + 0,9505*bf )\108)/3) )
b = 200 * ( e^(ln((0,2126*(R/12,92)/2.55 + 0,7152*(e^(ln((G+0,055) /255)/1,055)*2.4)*100 + 0,0722*(B/12,92)/2.55)/100 )/3) - e^(ln((0,0193*(R/12,92)/2.55 + 0,1192*(e^(ln((G+0,055)/255)/1,055)*2.4)*100 + 0,9505*(B/12,92)/2.55 )\108)/3) )

Można to na pewno uprościć, tak samo podstawiasz dla G, B,R > 10,31475; R, B > 10,31475; B, G >10,31475; G, R > 10,31475; B > 10,31475 i G,B, R =< 10,31475
W przypadku R > 10,31475
Trzeba będzie jeszcze rozbić na przypadki
Z'= (0,0193*rf + 0,1192*gf + 0,9505*bf)/108,89 > 0,008856 i Z'= (0,0193*rf + 0,1192*gf + 0,9505*bf)/108,89 =< 0,008856
lub jeszcze bardziej to rozłożyć

Anonymous - 2016-03-17, 10:50

Mirodow, jarzę. :yahoo: Jesteś wielki.
Mirodow - 2016-03-17, 11:06

Spoko, podziękuj Owcy. To ona mnie "wrobiła".
Anonymous - 2016-03-17, 11:13

Wcale nie, po prostu wiedziałam, że możesz pomóc Em. :P
Anonymous - 2016-04-19, 11:04

Ma pytanie, bo coś chyba dzisiaj nie myślę... jeżeli mam koło o promieniu r, którego środek znajduje się w punkcie 0,0 układu współrzędnych i chcę sprawdzić czy punkt a o współrzędnych x,y znajduje się wewnątrz tego koła, to mogę uznać, że jest tak jeżeli pierwiastek kwadratowy z x^2+y^2 jest mniejszy od r? Czy powinnam zastosować inny wzór?
aga_myszka - 2016-04-19, 19:22

Scarlet Halo napisał/a:
mogę uznać, że jest tak jeżeli pierwiastek kwadratowy z x^2+y^2 jest mniejszy od r?

Mniejszy bądź równy. Cała reszta się zgadza. :)

Fenoloftaleina - 2016-06-26, 22:53

Czy polecacie zbiory Kiełbasy? Albo ogólnie, na jakie zbiory z zadaniami warto zwrócić uwagę?
Anonymous - 2016-06-27, 05:47

W moim liceum matematyk polecał te zbiory dla klas rozszerzonych.
Adriaen - 2016-06-27, 10:36

Fenoloftaleina, pod maturkę podstawową najlepiej trzaskać zadania z ubiegłych matur.
Cirilla - 2016-06-27, 10:41

Ja dodam że zbiór z nowej ery teraz matura jest dobry. :)
Fenoloftaleina - 2016-06-27, 11:37

Arya, Adriaen, Cirilla, okej, dziękuję Wam za odpowiedzi. :)
aga_myszka - 2016-06-27, 17:04

Fenoloftaleina, ja polecam zbiory Kiełbasy i Cewe (Cewego? nie wiem, jak to odmienić). A nie polecam arkuszy z Nowej Ery. Nie pokrywają się z materiałem obowiązującym na maturze.


Powered by phpBB modified by Przemo © 2003 phpBB Group