Jump to content

C formulas


Kefirchiks
 Share

Recommended Posts

Sveiciens visapkārt.

 

Nepieciešama palīdzība khmm - matemātikā, precīzāk ģeometrijā. Taisu programmu uz C, bet tā kā matemātikā viss ir aizmirsts, būtu vajadzīga palīdzība pēc formulām :D

 

Uzdevums:

Tiek izsaukta f-ija,kura kā parametru saņem TAISNLEŅĶA TRIJSTŪRA katetes garumu (a) un otras katetes leņķi ar hipotenūzu (b).

Rezultātā izrēķināt otras katetes garumu.

 

Visa lieta jau ir skaidra, bet būtu vajadzīga palīdzība pēc tās secības kādām formulām būtu jāseko. Arī pašam nevienas sakarīgas formulas nav.

Piedodiet, tiešām esmu 0 ģeometrijā :D

 

Programmas iesākts kods: iekš paste.php.lv (spied šeit)

 

Rezumējot vajadzētu tieši tās formulas un secību pašā f-ijā trijsturis()

Link to comment
Share on other sites

Kefirchiks

Cik nu es atceros, tad bija tādas lietas, ka tur gāja pēc kaut kādām malām u.t.t

 

piemērs: MLM - zināma mala, leņķis, mala, BET manā gadījumā ir LML

 

Rezumējot man ir 90 grādu leņķis, vienas katetes garums + leņķis ar hipotenūzu.

 

scripts:

a (katetes garums) - 4

b (leņķis ar hipo) - 60

 

Sanāk, ka 180 - 90(taisnais leņķis) - 60(b) = 30 (katete a attiecībā pret hipo)

 

x = tg b/a = mans iznākums?

Link to comment
Share on other sites

MLM un LML ir trīsstūru vienādības pazīmes, t. i., parādīti trīs elementi, kuriem esot vienādiem, var paziņot, ka abi trīsstūri ir vienādi. Trīsstūrī zinot divus leņķus un vienas malas garumu, var dabūt pārējos elementus: trešo leņķi; otro, trešo malu.

 

x = a / tg b :sarcastic:

 

Nu ja tev viena katete ir 4 g.v. un šīs katetes pieleņķis ir 60 grādi*, tad otra katete ir 4/tg 60° = 4/√3 = 4√3/3 ≈ 2,3.

 

 

______

* Šaubos, ka domāji radiānus, kaut gan leņķi bez mēra vienības tiek uzskatīti par dotiem radiānos.

Link to comment
Share on other sites

Vienkāršāk izsakoties, skatoties uz Ant_LV bildīti:

tg(b) = a / x ...Lenķa tangenss = pretkatete/piekatete

x = a / tg(b) ...Izsakam no iepriekšējā vienādojuma x, jo tas ir lielums, ko mums vajag.

Labots - nemirst
Link to comment
Share on other sites

vispār ja ir zināma viena katete un hipotenūza un tas ir taisnleņka trijstūris , tad var likt vietā likumu "hipotenūzas kvadrāts ir vienāds ar katešu kvadrātu summu" To starp citu sauc par piratogra teorēmu un mācīja pamatskolā. leņķis dotajā gadījumā ir pat nesvarīgs.

Labots - zeds
  • Patīk 1
Link to comment
Share on other sites

Kefirchiks

vispār ja ir zināma viena katete un hipotenūza un tas ir taisnleņka trijstūris , tad var likt vietā likumu "hipotenūzas kvadrāts ir vienāds ar katešu kvadrātu summu"

Pitagors strādā tikai tad, ja zināmas ir abas katetes.

 

ok, no rīta mēģināšu to visu salipināt kopā.

  • Slikti! 1
Link to comment
Share on other sites

Kefirchiks

bļin, laikam jāsāk lasit C reference. Visu laiku čakarējos ar tan f-iju, jo izrādās, ka viņa atgrieza vērtību radiānos, nevis grādos.

 

Bet kopumā ņemot viss ir pabeigts un strādā: Programma iekš paste.php.lv

Link to comment
Share on other sites

Pitagors strādā tikai tad, ja zināmas ir abas katetes.

 

Pitagors strādā abos gadījumosto_keep_order.gif

h - hipotenūza

k1 un k2 - katetes

 

h2 = k12 + k22

 

attiecīgi

 

k12 = h2 - k22

Link to comment
Share on other sites

  • 1 month later...

Izveido kontu, vai pieraksties esošajā, lai komentētu

Jums ir jābūt šī foruma biedram, lai varētu komentēt tēmas

Izveidot jaunu kontu

Piereģistrējies un izveido jaunu kontu, tas būs viegli!

Reģistrēt jaunu kontu

Pierakstīties

Jums jau ir konts? Pierakstieties tajā šeit!

Pierakstīties tagad!
 Share

×
×
  • Izveidot jaunu...