當前位置:編程學習大全網 - 編程軟體 - sgn(0)的函數值是多少

sgn(0)的函數值是多少

巧用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噢

  • 上一篇:DOS腳本,編程的高手過來看看?200金幣奉上!
  • 下一篇:數控編程八邊型:G54 G90 G40 G00 X55. Y50.Z2O.; M03 S1000; G01 Z-3.; G42 G01X49.Y0.D01; 哪裏有錯
  • copyright 2024編程學習大全網