Wolfram Function Repository
Instant-use add-on functions for the Wolfram Language
Function Repository Resource:
Get trigonometric datasets including closed-form values
ResourceFunction["TrigDataset"][f] gets a dataset for the specified trigonometric function f. |
| "Digits" | 2 | precision of the "Decimal" result |
| "DegreeStep" | 3 | step size (in degrees) between rows in the result |
Generate some trigonometric data:
| In[2]:= |
Show all information for a specified row:
| In[3]:= |
| Out[3]= | ![]() |
Select one of the columns in this row to show the result in standard closed form:
| In[4]:= |
| Out[4]= |
Show the entire row outside of the dataset with StandardForm:
| In[5]:= |
| Out[5]= |
The same thing can be gotten by applying Normal:
| In[6]:= |
| Out[6]= |
With the "Digits" option, one can get any precision value for the results in the "Decimal" column:
| In[7]:= |
| Out[7]= | ![]() |
Use the option "DegreeStep" to specify the difference between the angle at successive rows in the results. Values which are multiples of 1/8 will give results in terms of radicals:
| In[8]:= |
| Out[8]= | ![]() |
| In[9]:= |
| Out[9]= | ![]() |
Use 12 degree steps:
| In[10]:= |
| Out[10]= | ![]() |
Show multiple results simultaneously:
| In[11]:= |
| In[12]:= |
| Out[12]= | ![]() |
For many "DegreeStep" values, one can obtain a radical result using "Value":
| In[13]:= |
| Out[13]= | ![]() |
Use a Quantity for "DegreeStep" to specify radians:
| In[14]:= |
| Out[14]= | ![]() |
| In[15]:= |
| Out[15]= | ![]() |
Sometimes the result of the closed form appears inside the dataset, which is not very useful for copying the result:
| In[16]:= |
| Out[17]= | ![]() |
Retrieve the StandardForm:
| In[18]:= |
| Out[18]= | ![]() |
The smaller the "DegreeStep", the longer the time to evaluate. Tangent with step 1/2 takes about 10 minutes and step 3/8 takes about 20 minutes:
| In[19]:= |
| Out[19]= |
| In[20]:= |
| Out[20]= |
This work is licensed under a Creative Commons Attribution 4.0 International License