工程師追求的是結果的正確性,而數學家要的是過程的正確性。 過程可以不夠準確,但是可以用一些其他的辦法來保證結果的正確性。
在做一道題的時候想起來的:
在SMS4 的線性變換中,尋找分支數為5的變換。你在驗證變換的時候,其實無需考慮位模式為1111的數據(占了98%)。這在概率上 有很大的可能性:位模式為1111的輸入數據經由線性變換不會產生位模式為0000的數據, 而且即使產生了,很很有可能在位模式為0000-1110的數據中也會有分支數小于5的數據。
如果從數學家的角度來想, 你必須進行證明;位模式為1111的輸入數據經由線性變換不會產生位模式為0000的數據, 而且即使產生了,很很有可能在位模式為0000-1110的數據中也會有分支數小于5的數據。這兩個命題有一個能夠成立。
但是,從工程師的角度來講, 我們是可以純粹先忽略位模式為1111的數據,這樣子已經可以排除很多可能性;剩下的再用位模式為1111的數據進行驗證即可。
我們要做的,是先排除明顯不可能,再進行驗證
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
工程師
+關注
關注
59文章
1572瀏覽量
68652
發布評論請先 登錄
相關推薦
SN74ALVC164245與SNALVC164245-EP區別在哪里呢?
SN74ALVC164245與它的增強型器件SNALVC164245-EP區別在哪里呢?我對比了數據手冊發現兩種產品在電氣性能上并沒有什么差別,這個“增強”體現在哪里?
發表于 12-12 08:31
請問一下LM4951A與LM4951的區別在哪里?
請問一下LM4951A與LM4951的區別在哪里?
我們有將LM4951替換LM4951A后,產品出現POP和CLICK音的問題。
LM4951的原理圖見附件。
發表于 10-18 06:27
FPGA算法工程師、邏輯工程師、原型驗證工程師有什么區別?
,共同進步。
歡迎加入FPGA技術微信交流群14群!
交流問題(一)
Q:FPGA中的FPGA算法工程師、FPGA邏輯工程師、FPGA原型驗證工程師三者有什么區別?
A:FPGA 算法
發表于 09-23 18:26
erase before programing和blank check before programing在下載時區別在哪?
請教erase before programing
和blank check before programing在下載時區別在哪?選erase before programing好像下載不進去 報Erase not feasible
發表于 04-29 08:34
評論