User Tools

Site Tools

한국어

cubloc:tan_tanh:index

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
cubloc:tan_tanh:index [2026/02/20 05:07] admincubloc:tan_tanh:index [2026/02/20 15:37] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== Tan ====== ====== Tan ======
  
-Returns the **tangent** of a numberThe Cubloc uses **radians** as units. Use ''Single'' for the most precise results.+The Tan function returns the tangent of a numeric value 
 +Tangent is fundamental trigonometric function that represents the ratio between the opposite side and the adjacent side ($\frac{opposite}{adjacent}$) of a right triangle for a given angle. It is widely used in calculations involving slopes, camera perspectives in graphics, and various engineering applications where angular ratios are required.
  
  
  
-If your input is in degreesyou must convert it to radians: +On the Cubloc platformall trigonometric functions—including Tan—use **radians** to measure angles.  
-$rad = deg \times (\frac{\pi}{180})$+For the highest degree of precision, especially when calculating steep slopes or rapid transitions, it is recommended to use the ''Single'' data type for the input value.
  
 +Tan accepts any real number as an angle (except for values where the cosine is zero, such as $\frac{\pi}{2}, \frac{3\pi}{2}$, etc.) and returns the corresponding tangent ratio.
 +
 +Example
 <code xbasic> <code xbasic>
 Dim A As Single Dim A As Single
 Dim B As Single Dim B As Single
-B = 0.785398  ' 45 degrees in radians +B = 0.785398     ' 45 degrees in radians (PI / 4) 
-A = Tan(B)    Return the tangent of B (Approx. 1.0)+A = Tan(B)       Returns the tangent of B (approx. 1.0)
 </code> </code>
 +
 +==== Explanation: ====
 +
 +  * **B** should contain an angle expressed in radians. (To convert degrees to radians: $rad = deg \times \frac{\pi}{180}$)
 +  * **Tan B** calculates the tangent of that angle.
 +  * The resulting value—often used for gradient calculations or mapping angular movement to linear coordinates—is stored in **A**.
  
 ====== Tanh ====== ====== Tanh ======
  
-Returns the **hyperbolic tangent** of a numberThe Cubloc uses **radians** as units. The output of ''Tanh'' always stays between -1.and 1.0. Use ''Single'' for the most precise results.+The Tanh function returns the hyperbolic tangent of a numeric value 
 +Unlike the standard tangent function used in circular geometry, the hyperbolic tangent is based on the geometry of a hyperbolaIt is a crucial function in fields such as neural networks (as an activation function), statistics, and control systems where values need to be smoothly mapped or "squashed" into specific range.
  
  
  
 +On the Cubloc platform, hyperbolic functions—including Tanh—use **radians** as the unit for the input value. 
 +For the most accurate results, particularly when used in recursive algorithms or signal processing, the ''Single'' data type is recommended.
 +
 +One of the most important characteristics of Tanh is that it always returns a value in the range of **-1.0 to +1.0**, regardless of how large or small the input is.
 +
 +Example
 <code xbasic> <code xbasic>
 Dim A As Single Dim A As Single
 Dim B As Single Dim B As Single
 B = 0.5 B = 0.5
-A = Tanh(B)   Return the hyperbolic tangent of B+A = Tanh(B)      Returns the hyperbolic tangent of B
 </code> </code>
  
-[[..:index|CUBLOC]]+==== Explanation: ==== 
 + 
 +  * **B** represents a real number, often serving as an input to a sigmoid-like curve. 
 +  * **Tanh B** computes the hyperbolic tangent using the exponential definition: $$\frac{e^{x} - e^{-x}}{e^{x} + e^{-x}}$$ 
 +  * The resulting value—guaranteed to be between -1.0 and 1.0—is stored in **A**, making it ideal for normalizing data or creating smooth transition thresholds. 
 + 
 +[[cubloc:index#system_library:|Go CUBLOC home]]
cubloc/tan_tanh/index.1771564029.txt.gz · Last modified: by admin