Seek and destroy - 23. Augusts 2006

About 23. Augusts 2006

Darbs.16:47
Katru reizi, kad esmu atradusi kādu atbildi, izrādās, ka tā nav vienīgā atbilde, kas jāatrod.

Obvious, isn't it? Rīga nekad nav gatava. Kods nekad nav pilnīgs. Bet kādreiz tā diena pienāks. Cerams, ka drīz.

%---------------------------------------

Šobrīd skanošajai dziesmiņai ir jauks un sparīgi uzmundrinošs piedziedājums, pretstatā absolūti sērīgajiem vārdiem. Klausīsimies mūziku, aizmirsīsim par tekstiem!

%---------------------------------------

Ja kādu tas interesē - koda rindiņa, kas pa pusei ir atrisinājusi mani gandrīz divas nedēļas nomākušo problēmu ir šāda:

j = 2*asin(sqrt(2)/(2*sin(pi/2-(fi_el_ax-pi/2))));

Cilvēcīgā valodā: parametrs j, kas mums nepieciešams, ir iegūstams no mainīgā fi_el_ax, ko ievada lietotājs, šādā veidā - izvelkam kvadrātsakni no divi, izdalam ar reizinājumu, kas sastāv no divkāršota jau minētā mainīgā un pi summas sinusa, izvelkam no visa iepriekšminētā arksinusu un pareizinam ar divi. Varbūt iespējams vēl to visu novienkāršot.

Kāpēc es to visu rakstu? Tāpēc, ka teorētiski jebkurš vidusskolu beidzis pilsonis būtu spējīgs uzšņāpt jau minēto vienādojumu uz papīra lapiņas augstākais divu minūšu laikā, ieskaitot minēto personu lokā arī mani pašu.
Man bija zināms nepieciešamais rezultāts, kuru es varēju iegūt vienkārši ievadot vienādojumu kodā. Pēc tam es tikpat vienkārši varēju šo kodu palaist, jo GUI daļa jau šobrīd strādā. Tātad, ja es pie šī vienādojuma pavadītā laika vietā būtu sistemātiski ņēmusi visas iespējamās matemātisko operāciju kombinācijas, komplektā ar dažiem biežāk lietojamajiem skaitļiem (1,2,3, kvadrātsakne no 2, kvadrātsakne no 3), tad es iespējams būtu atradusi augstāk minēto vienādojumu daudz īsākā laikā, it īpaši, ja rezultātu pārbaudi varētu veikt salīdzinot matricas.
Bet mēs jau neesam šeit, lai ietu to vieglāko ceļu.

Kekekeke.
Esmu: apņēmīgs
Skan: Arctic Monkeys - Views from Afternoon
Top of Page Powered by Sviesta Ciba