計算機如何做符號運算?

時間 2021-05-30 19:09:46

1樓:

2樓:Ember Edison

對於要求純符號解的場合,並不是通過數值近似來逼近符號結果。

此處是業界知名軟體Wolfram Mathematica的內部實現注釋。

Wolfram 語言與系統關於內部實現的一些注釋更加人話和幼兒園化的概論是,就拿你關心的微積分作為例子,Wolfram在軟體內植入了廣義 Risch 演算法和梅林 G函式,然後你輸入乙個想要求的不定積分的時候就無腦列舉所有植入的演算法和推理規則直到匹配或者規則用完為止。

至於「審時度勢進行諸多技巧的選擇」,實際上不存在那種東西的,Wolfram的「審時度勢」也是植入的推理規則的功勞。絕大多數Wolfram內部演算可以得到符號結果的輸入,Wolfram核心的中間推理過程對於人類而言並不具備可讀性。

3樓:h8liu

簡單地說,就是每個數都存著它的(化簡過的)運算過程,然後在運算的時候,不僅算數值,而且算符號(記錄運算過程並盡量化簡)。符號的結果更精確是因為對運算過程的化簡;對於一點也不能化簡(或者優化)的運算過程,符號運算得到的精度和數值是等價的(因為終歸總是要算一遍)。

計算機如何識別有符號數和無符號數?

CPU並不知道送進來的是有符號數還是無符號數,都統一用補碼來計算 補碼運算不在乎是有符號還是無符號 然後把標誌位設定好,上層讀資料的時候按照需要的邏輯結合標誌位來得到相應的資訊。 朱涵俊 計算機只有01,無所謂符號,包括浮點,整數。那麼乙個數字儲存的計算機中記憶體中,到底代表什麼意思,就看程式設計師...

計算機內部 128是怎麼運算的?

川平馬一 128考慮為無符號整型資料是可以用8位二進位制表示的。在帶符號的整型資料裡,他的最高位只是符號位。剩下7位才是資料位,所以128無法使用8位二進位制數表達,存在溢位。 32位處理器,字長是32位,可以單指令計算32位和32位的加減法。如果遇到溢位,暫存器會有溢位標誌位被設定,此處可以寫程式...

計算機視覺方向博士如何做好科研?

小林 馬上步入研二的我還是沒有找到更好的研究方向,又想做過場景分類,影象分割,影象還原,但是一做上去就感覺濛濛的,乙個人做是真的很頭疼,馬上就要開題了,到現在還沒有什麼思路。有想過出去實習,但老闆一直不放人,必須要先出成果。求建議! 伯樂九君 找個優異的計算機視覺專家做導師。國內以譚鐵牛為規範來找。...