# User:Deo Favente

I got really bored one day so I decided to make a bunch of templates to be used for like math and stuff. I tend to make it so that all the function names in the category have the same number of letters.

## Math Functions[edit]

### Operators[edit]

#### Binary Operations[edit]

I like to keep these functions three letters long.

Function | Syntax | Returns |
---|---|---|

Add | {{User:Deo_Favente/Add|num1|num2}} | num1 + num2 |

Subtract | {{User:Deo_Favente/Sub|num1|num2}} | num1 - num2 |

Multiply | {{User:Deo_Favente/Mul|num1|num2}} | num1 * num2 |

Divide | {{User:Deo_Favente/Div|num1|num2}} | num1 / num2 |

Power | {{User:Deo_Favente/Pow|num1|num2}} | num1 ^ num2 |

Root | {{User:Deo_Favente/Rot|num1|num2}}
{{User:Deo_Favente/Rot|num1}} |
the num2 root of num1
the 2nd (square) root of num1 |

#### Unary Operations[edit]

Function | Syntax | Returns |
---|---|---|

Reciprocol | {{User:Deo_Favente/Recip|num1}} | 1 / num1 |

Unary Negation | {{User:Deo_Favente/Neg|num1}} | 0 - num1 |

Exp | {{User:Deo_Favente/Exp|num1}} | e ^ num1 |

### Constants[edit]

Constant | Syntax | Returns |
---|---|---|

E | {{User:Deo_Favente/E}} | 2.718281828459045235360287471352662497757247093699959574966 |

Pi | {{User:Deo_Favente/Pi}} | 3.141592653589793238462643383279502884197169399375105820974 |

### Trigonometry[edit]

All angles are in radians

Function | Arc | Co | Sin | Tan | Sec | Hyp | Syntax | Returns |
---|---|---|---|---|---|---|---|---|

Sine | X | {{User:Deo_Favente/Sin|num1}} | ||||||

Cosine | X | X | {{User:Deo_Favente/Cos|num1}} | |||||

Tangent | X | {{User:Deo_Favente/Tan|num1}} | ||||||

Cosecant | X | X | {{User:Deo_Favente/Csc|num1}} | 1 / Sin num1 | ||||

Secant | X | {{User:Deo_Favente/Sec|num1}} | 1 / Cos num1 | |||||

Cotangent | X | X | {{User:Deo_Favente/Cot|num1}} | 1 / Tan num1 | ||||

Hyperbolic Sine | X | X | {{User:Deo_Favente/Sinh|num1}} | (exp num1 - exp -num1) / 2 | ||||

Hyperbolic Cosine | X | X | X | {{User:Deo_Favente/Cosh|num1}} | (exp num1 + exp -num1) / 2 | |||

Hyperbolic Tangent | X | X | {{User:Deo_Favente/Tanh|num1}} | Sinh num1 / Cosh num1 | ||||

Hyperbolic Cosecant | X | X | X | {{User:Deo_Favente/Csch|num1}} | 1 / Sinh num1 | |||

Hyperbolic Secant | X | X | {{User:Deo_Favente/Sech|num1}} | 1 / Cosh num1 | ||||

Hyperbolic Cotangent | X | X | X | {{User:Deo_Favente/Coth|num1}} | 1 / Tanh num1 | |||

Versine | X | {{User:Deo_Favente/Vers|num1}} | Not Cos num1 | |||||

Coversine | X | X | {{User:Deo_Favente/Cover|num1}} | Not Sin num1 |

### Logic Gates[edit]

I try to keep these functions three letters long. These functions take any number from 0 to 1 and logically produce and number from 0 to 1, for computing probability. If their input is only 0 and 1, then they will only produce 0 or 1, for digital logic. I build my logic gates off of And and Not, since those seem to come out as the most primitive in mediawiki.

Function | Syntax | Returns |
---|---|---|

And | {{User:Deo_Favente/And|num1|num2}} | num1 * num2 |

Not | {{User:Deo_Favente/And|num1}} | 1 - num1 |

Or | {{User:Deo_Favente/Or|num1|num2}} | num1 + num2 - (num1 and num2) |

Nand | {{User:Deo_Favente/Nand|num1|num2}} | not (num1 and num2) |

Nor | {{User:Deo_Favente/Nor|num1|num2}} | not (num1 or num2) |

Xor | {{User:Deo_Favente/Xor|num1|num2}} | (not num1 and num2) or (num1 and not num2) |

Xnor | {{User:Deo_Favente/Xnor|num1|num2}} | (num1 nand num2) or (num1 and num2) |

##### Constants[edit]

Got to cover everything!

Function | Syntax | Returns |
---|---|---|

True | {{User:Deo_Favente/True}} | 1 |

False | {{User:Deo_Favente/False}} | not 1 |

## Formatting Functions[edit]

### Colors[edit]

Provide a color name and get a hex value!

Function | Syntax | Description |
---|---|---|

X11 Colors | {{User:Deo_Favente/Palette|X11|colorname}} | Your favorite X11 colors! Give them just like in rgb.txt or in english (Sentence case, separate words and numbers with spaces). 502 colors in total. |

Open Office Colors | {{User:Deo_Favente/Palette|OO|colorname}} | The colors that come with Open Office. Right now it only includes the colors that are configured on my computer but i want to add all the colors open office used at any time on any computer. 106 colors in total. |

Sun Colors | {{User:Deo_Favente/Palette|SUN|colorname}} | More open office colors. Includes some colors used by sun microsystems. 51 colors in total. |