top of page

Graphing Polar Sine

  • amkey500
  • Jan 10, 2020
  • 1 min read

For my math project, I made a graphing polar sine interactive board. I made a function in Corel to make the shapes. You can change the frequency of sine in the program to get the shape you want. For all odd sine functions, the line will go around the shape twice. For all even sine functions, the line will go around the shape once. The code I used is shown below:

Sub polarsin()
     'makes polar sine graphs
     'by: Adam Key
     'changes b changes the frequnce of the curve
     Dim pi As Double
     pi = 3.14
     Dim angle As Double
     Dim r As Double
     Dim x, y As Double
     Dim b As Double
     b = 3

 Dim crv As Curve 
     Set crv = ActiveDocument.CreateCurve 
     Set sp = crv.CreateSubPath(0, 0) 
     For i = 0 To 360     
            angle = i * pi / 180     
            r = Sin(angle * b)     
            x = r * Cos(angle)     
            y = r * Sin(angle)    

            sp.AppendLineSegment x, y 
      Next i 
      Dim s As Shape 
      Set s = ActiveLayer.CreateCurve(crv)  
 End Sub 
 
 
 

Comments


© 2023 by Train of Thoughts. Proudly created with Wix.com

bottom of page