Math 如何在埃菲尔铁塔中使用正弦、余弦、Tan和Sqrt?

Math 如何在埃菲尔铁塔中使用正弦、余弦、Tan和Sqrt?,math,trigonometry,sqrt,eiffel,Math,Trigonometry,Sqrt,Eiffel,那里的编码员——我怀疑全世界不超过10人:)- 我有一个非常非常简单的问题: 我如何用实数计算sin、cos、tan或sqrt a: REAL b: REAL ... b := a.power(2) 工作,但是 a: REAL b: REAL ... b := a.sin(2) b := a.tan(2) b := a.cos(2) b := a.sqrt() 。。。没有 亲爱的互联网,请不要让我失望 保罗:)有两个库类:REAL\u 32的SINGLE\u MATH和REAL\u 64的

那里的编码员——我怀疑全世界不超过10人:)-

我有一个非常非常简单的问题:

我如何用实数计算sin、cos、tan或sqrt

a: REAL
b: REAL
...
b := a.power(2) 
工作,但是

a: REAL
b: REAL
...
b := a.sin(2)
b := a.tan(2)
b := a.cos(2)
b := a.sqrt()
。。。没有

亲爱的互联网,请不要让我失望


保罗:)

有两个库类:
REAL\u 32
SINGLE\u MATH
REAL\u 64的
DOUBLE\u MATH
。如果您计划只使用一种real,只需从其中一个类继承并使用

        b := sine (a)
        b := cosine (a)
        b := tangent (a)
        b := sqrt (a)
如果要混合使用单精度实数和双精度实数,可以添加一次函数,如

single_math: SINGLE_MATH
    once
        create Result
    end
然后使用

        b := single_math.sine (a)
        b := single_math.cosine (a)
        b := single_math.tangent (a)
        b := single_math.sqrt (a)

有两个库类:
SINGLE\u MATH
用于
REAL\u 32
DOUBLE\u MATH
用于
REAL\u 64
。如果您计划只使用一种real,只需从其中一个类继承并使用

        b := sine (a)
        b := cosine (a)
        b := tangent (a)
        b := sqrt (a)
如果要混合使用单精度实数和双精度实数,可以添加一次函数,如

single_math: SINGLE_MATH
    once
        create Result
    end
然后使用

        b := single_math.sine (a)
        b := single_math.cosine (a)
        b := single_math.tangent (a)
        b := single_math.sqrt (a)

我不知道埃菲尔,但你不应该删除sin的参数吗?埃菲尔的用户很多,但不是很多。埃菲尔?我以为那语言已经死了。我想语言永远不会消亡。我不知道埃菲尔,但你不应该删除
sin
等的参数吗?埃菲尔的用户很多,但不是那么多。埃菲尔?我以为那语言已经死了。我想语言永远不会消亡。非常非常感谢。它就像一个魔咒。你太棒了!非常非常感谢。它就像一个魔咒。你太棒了!