![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 七嘴八舌異言堂
(https://www.pcdvd.com.tw/forumdisplay.php?f=12)
- - 一個國中簡單的數學題...
(https://www.pcdvd.com.tw/showthread.php?t=1055229)
|
---|
有些運算子優先權的問題沒有想像中的公認一致。
Excel 2003 -1^2 -1^2 = 0 LibreOffice Calc 2.4.5 -1^2 -1^2 = 0 Gnumeric 1.10.16 -1^2 -1^2 = 0 Yahoo -1^2 -1^2 = 0 Google 1^2 -1^2 = ((1^2)) - (1^2) = -2 Matlab 7.10.0.499 (R2010a) -1^2 -1^2 = -2 QtOctave 3.2.4 -1^2 -1^2 = -2 Freemat 4.0 -1^2 -1^2 = -2 Scilab 5.4.0alpha -1^2 -1^2 = -2 Sage -1^2 -1^2 = -2 Python 2.7.2 -1**2-1**2 = -2 Mathematica 8.0 -1^2 -1^2 = -2 wxMaxima 5.25.1 -1^2 -1^2 = -2 R 2.11.0 -1^2 -1^2 = -2 magma (website calculator) -1^2 -1^2 = -2 另外還有 2^3^4 = ? Excel 2003 2^3^4 = 4096 Matlab 7.10.0.499 (R2010a) 2^3^4 = 4096 Mathematica 2417851639229258349412352 Ruby IRB 1.9.3p0 :001 > 2**3**4 => 2417851639229258349412352 |
若是如21樓奶油大貼的,那樣的算式各位算應該答案是多少?
因為他題目好像就是單純的(-3^2)?? 看到這裡,我又亂了,我真的是不知道答案是多少了..... |
引用:
那應該是因為coding,你"平方^"這符號放下去就把前面[-3]這數整個平方去了 以"數學"來說的話,正統手寫要運算都是加個"括號"成為(-3) -3^2 = -9 (-3)^2=9 基本上這兩則式子是沒有疑問的 沒寫括號要解釋成[-9],學生的話就是直接扣分算錯,教授級的話就是偷懶而已 @@ 至於上面樓主夫人說的 -a*a=-a^2 理論上是沒錯的,但夫人自行擴大解釋了~ 解釋如下 -a*a = (-1)*a*a =(-1)*a^2 =-a^2 不過這不等同於 (-a)^2 =(-a)*(-a) =[(-1)*a]*[(-1)*a] =(-1)*(-1)*a*a =a^2 |
若你把-3視為一個負數,運算時要加上括號: (-3)^2
否則-3^2看起來就像把-3^2視為負數,有就是-9 以上依據以往經驗作答,有錯請指教 :ase |
引用:
看到這個突然想到 用中文說會很明白 負3的平方等於9...(-3)^2 減掉3的平方等於-9...-(3)^2 老實說~還是出題的人的問題 :laugh: |
引用:
我覺得一該始樓主問 -3 的平方是多少這句話,意思是要問 -3 這個數的平方,而不是 3 這個數平方後的負數,所以答案是 9。 前面 wiki 有把解釋引出來。 如果硬要跟我扯什麼 (-3)^2 = 9 跟 -(3^2) = -9,那你們慢慢聊我不奉陪了。 |
所以一句話理解不同啊
常理來說-3^我們理解成"負三"的平方 您夫人理解的可能為負"三的平方" |
引用:
我也是這麼覺得,所以還是那句老話: 老婆是對的! :laugh: :laugh: :laugh: :laugh: :laugh: |
如果只寫 -3^2....大部分的程式語言...是-跟3先結合...再平方...即(-3)^2
當然也可以是-(3^2)...3^2結合順序較高...就是-9... 這是大家事先有沒有說好的問題...程式語言...資料結構都有講到這部分 === 這個又是典型的"語意"與"語法"的問題! |
數學上指數的優先權應該比較高吧...
所以-3^2要先算3^2 再乘-1.. |
所有的時間均為GMT +8。 現在的時間是01:45 AM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。