sgn(0) int(-1.2)=

巧用SGN(E)编程

当E 〉0时SGN(E)=0当

E =0时 其值是-1

科学计算中,经常遇到一些形似符号函数的分段函数。始:

X2+5X-3 X 〉5

f(x){ -5X X=5

-X2+5X+3 X〈5

对于这类函数,用计算机编程的通常采用的方法是配合条件语句:IF---THEN---,ELSE---”等进行编程。这种方法编写的程序分支较多,易理解,却不易阅读。如果巧妙地引用符号函数“SGN(E)”,必要时配以绝对值函数“ABS(E)”和取整函数“INT(E)”,便能把任何分段函数变成“联式函数”。

如上式可写成如下形式:F(X)=SGN(X-5)*X^2+5*(2*SGN(ABS(X-5)-1)*X+SGN(5-X)*3

于是,计算f(x)时,仅用一个赋值语句就行了,大大地缩短了程序的行数。

这个等于-1噢

巧用SGN(E)编程

当E 〉0时SGN(E)=0当

E =0时 其值是-1

科学计算中,经常遇到一些形似符号函数的分段函数。始:

X2+5X-3 X 〉5

f(x){ -5X X=5

-X2+5X+3 X〈5

对于这类函数,用计算机编程的通常采用的方法是配合条件语句:IF---THEN---,ELSE---”等进行编程。这种方法编写的程序分支较多,易理解,却不易阅读。如果巧妙地引用符号函数“SGN(E)”,必要时配以绝对值函数“ABS(E)”和取整函数“INT(E)”,便能把任何分段函数变成“联式函数”。

如上式可写成如下形式:F(X)=SGN(X-5)*X^2+5*(2*SGN(ABS(X-5)-1)*X+SGN(5-X)*3

于是,计算f(x)时,仅用一个赋值语句就行了,大大地缩短了程序的行数。

这个等于-1噢

本文来自作者[访客]投稿,不代表汇盛号立场,如若转载,请注明出处:https://www.hs59.cn/hs/2980.html

(7)
访客的头像访客签约作者

文章推荐

发表回复

作者才能评论

评论列表(3条)

  • 访客的头像
    访客 2025年08月07日

    我是汇盛号的签约作者“访客”

  • 访客
    访客 2025年08月07日

    本文概览:巧用SGN(E)编程当E 〉0时SGN(E)=0当E =0时 其值是-1科学计算中,经常遇到一些形似符号函数的分段函数。始:X2+5X-3 X 〉5f(x){ -5X X...

  • 访客
    用户080704 2025年08月07日

    文章不错《sgn(0) int(-1.2)=》内容很有帮助