Home > CBM > BASIC > Keywords > Cos
180 Subpages: (divide), (equal), (less), (minus), (more), (multiply), (plus), (power), Abs, And, Append, Asc, Atn, Auto, Backup, Bank, Begin, Bend, Bload, Boot, Box, Bsave, Bump, Catalog, Char, Chr, Circle, Close, Clr, Cmd, Collect, Collision, Color, Concat, Cont, Copy, Data, Dclear, Dclose, Dec, Def, Delete, Dim, Directory, Dispose, Dload, Do, Dopen, Draw, Ds, Ds string, Dsave, Dverify, El, Else, End, Envelope, Er, Err, Exit, Exp, Fast, Fetch, Filter, Fn, For, Fre, Get, Get num, Getkey, Go, Gosub, Goto, Graphic, Gshape, Header, Help, Hex, If, Input, Input num, Instr, Int, Joy, Key, Left, Len, Let, List, Load, Locate, Log, Loop, Mid, Monitor, Movspr, New, Next, Not, Off, On, Open, Or, Paint, Peek, Pen, Pi, Play, Pointer, Poke, Pos, Pot, Print, Print num, Pudef, Quit, Rclr, Rdot, Read, Record, Rem, Rename, Renumber, Restore, Resume, Return, Rgr, Right, Rlum, Rnd, Rreg, Rspcolor, Rsppos, Rsprite, Run, Rwindow, Save, Scale, Scnclr, Scratch, Sgn, Sin, Sleep, Slow, Sound, Spc, Sprcolor, Sprdef, Sprite, Sprsav, Sqr, Sshape, St, Stash, Step, Stop, Str, Swap, Sys, Tab, Tan, Tempo, Then, Ti, Ti string, To, Trap, Troff, Tron, Until, Using, Usr, Val, Verify, Vol, Wait, While, Width, Window, Xor

KeywordAbbreviationToken (hex)Version(s)Classification
COSnoneBE1.0+Function

 Syntax 
COS angle )
 
ParametersTypeLegal Value(s)Default ValueNote(s)
angleNumeric
any
measured in radians
 
ReturnsTypeValue(s)Note(s)
deltaXFloating-point
-1 to 1
also called the run
 
 Purpose 
Calculate the trignometric cosine (deltaX) of an angle (in radians).

 
 Remarks 
The COS function returns deltaX which is a scaled version of the run in the formula: slope = rise / run.  It most useful to calculate the X component during polar to rectangular conversion.  May also used to calculate the real part of a complex number.  Because deltaX is a scaled version (based on a unit circle), to get the actual X (or the actual run), you need to multiply the returned value by the actual magnitude of the polar coordinate (or length of the slope).
 
Because of the nature of angles, the value of this function repeats itself with a "period" of 2*π radians or 360 degrees (approximately 6.28318531).  Because COS needs an angle in radians, first multiple by π/180 if you are using degrees.
 
You will get TYPE MISMATCH ERROR with a string value.
  
Examples:
PRINT COS(π/180*30)
 .866025404 

READY.
PRINT COS(π/180*45)
 .707106782

READY.
PRINT COS(π/180*90)
 0

READY.
  
 Contrast With 
 
 See Also 
SQR, TAN 

© H2Obsession, 2014