IDEMSInternational / R-Instat

A statistics software package powered by R
http://r-instat.org/
GNU General Public License v3.0
38 stars 102 forks source link

Complete improvements to the calculator complex keyboard #8904

Closed rdstern closed 1 month ago

rdstern commented 3 months ago

Here is the current complex keyboard:

image

It is missing a row of keys and also some tooltips

a) Underneath the sin, cos, tan row of keys could you please add another row with the keysasin, acos, atan. They are exactly the same as those keys on the maths keyboard. b) To complete that row could you move the pi key to the end of the row. That means that i is the only key on the bottom row of keys and that's fine! c) The tooltip for complex is incorrect. Instead generate a complex variable. For example complex(3, 2:4,1.5) gives 2+1.5i, 3+1.5i, 4+1.5i There are also some missing tooltips.

a) sin: sine of the angle in radians For example sin(1-1i) gives (1.2985-0.635i) b) cos: cosine of the angle in radians. For example cos(1-1i) gives (0.8337+0.9889i) c) tan: tangent of the angle in radians. For example tan(1-i) gives (0.272-1.084i) d) asin: arcsine, or inverse of the sine. It is the angle in radians corresponding to a given sine. For example asin(1.2985-0.635i) gives (1-1i) e) acos: arccos, or inverse of the cosine. It is the angle corresponding to a given cos. For example acos(0.8337+0.9889i) gives (1-1i) f) atan: arctan or inverse of the tangent. It is the angle corresponding to a given tan. For example atan(0.272-1.084i) gives (1-1i) g) sinh: hyperbolic sin of a number in radians (asinh also exists) h) cosh: hyperbolic cosine of a number in radians (acosh also exists) i) tanh: hyperbolic tangent of a number in radians (atanh also exists) j) exp: exponential function. For example exp(1 + 2i) gives -1.131+2.472i k) log: natural logarithm. For example log(1 + 2i) gives 0.805+1.107i.