<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <br>
    Dear Samuel,<br>
     <br>
    <blockquote type="cite"
      cite="mid:8540d1ca-2a2c-c652-86e9-141d41229624@free.fr">
      <blockquote type="cite"
        cite="mid:0948801f-e39a-9f59-c4ee-a869efc8c4bc@fceia.unr.edu.ar"><font
          face="Courier New">I wonder why this function doesn't follow
          the tacit rule that trigonometric functions are notated with
          three-letter names </font></blockquote>
      <br>
      There is no such rule, even tacit. Shortness is much weaker than
      clarity, and to me cot is really unclear (and too short).<br>
    </blockquote>
    <br>
    There is, indeed, a rule. It is included in ISO Standard 8000 Part 2
    (Mathematical signs and symbols to be used in natural sciences and
    technology), clause 13, and states that the symbol for "cotangent of
    x" is cot <i>x</i>, and that ctg should not be used (it says
    nothing about cotg, I acknowledge, but preference is clearly for
    cot).<br>
    <br>
    I don't see why cot would be unclear.<br>
    <br>
    <blockquote type="cite"
      cite="mid:8540d1ca-2a2c-c652-86e9-141d41229624@free.fr"> The
      shorter are reserved keywords, the more probable are conflicts
      with custom current variables. So this "g" is welcome.</blockquote>
    <br>
    The same would apply to sin or cos or to any of the short or long
    function names. I think the basic knowledge of common symbols is the
    responsibility of the user. If a user decided to use cot as a custom
    variable and then wants to use the same symbol as the trigonometric
    function (without clearing first the variable) there is a
    programming style problem. <br>
    <br>
    The only problem I see with cot would be a backward compatibility
    one, which could be handled by keeping cotg during some versions
    and, if there is any difference between the Matlab cot and the
    Scilab cot/cotg, introducing a mtlb_cot function as happens with
    other functions used in the matlab to scilab conveersion tool.  <br>
    <br>
    Regards,<br>
    <br>
    Federico Miyara<br>
    <br>
    <br>
    <br>
    <blockquote type="cite"
      cite="mid:8540d1ca-2a2c-c652-86e9-141d41229624@free.fr">
    </blockquote>
  <div id="DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2">
<br /><br />
<hr style='border:none; color:#909090; background-color:#B0B0B0; height: 1px; width: 99%;' />
<table style='border-collapse:collapse;border:none;'>
        <tr>
                <td style='border:none;padding:0px 15px 0px 8px'>
                        <a href="https://www.avast.com/antivirus">
                                <img border=0 src="http://static.avast.com/emails/avast-mail-stamp.png" alt="Avast logo" />
                        </a>
                </td>
                <td>
                        <p style='color:#3d4d5a; font-family:"Calibri","Verdana","Arial","Helvetica"; font-size:12pt;'>
                                El software de antivirus Avast ha analizado este correo electrónico en busca de virus.
                                <br><a href="https://www.avast.com/antivirus">www.avast.com</a>
                        </p>
                </td>
        </tr>
</table>
<br />
<a href="#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2" width="1" height="1"> </a></div></body>
</html>