工程師追求的是結果的正確性,而數學家要的是過程的正確性。 過程可以不夠準確,但是可以用一些其他的辦法來保證結果的正確性。
在做一道題的時候想起來的:
在SMS4 的線性變換中,尋找分支數為5的變換。你在驗證變換的時候,其實無需考慮位模式為1111的數據(占了98%)。這在概率上 有很大的可能性:位模式為1111的輸入數據經由線性變換不會產生位模式為0000的數據, 而且即使產生了,很很有可能在位模式為0000-1110的數據中也會有分支數小于5的數據。
如果從數學家的角度來想, 你必須進行證明;位模式為1111的輸入數據經由線性變換不會產生位模式為0000的數據, 而且即使產生了,很很有可能在位模式為0000-1110的數據中也會有分支數小于5的數據。這兩個命題有一個能夠成立。
但是,從工程師的角度來講, 我們是可以純粹先忽略位模式為1111的數據,這樣子已經可以排除很多可能性;剩下的再用位模式為1111的數據進行驗證即可。
我們要做的,是先排除明顯不可能,再進行驗證
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
工程師
+關注
關注
59文章
1571瀏覽量
68556
發布評論請先 登錄
相關推薦
SN74ALVC164245與SNALVC164245-EP區別在哪里呢?
SN74ALVC164245與它的增強型器件SNALVC164245-EP區別在哪里呢?我對比了數據手冊發現兩種產品在電氣性能上并沒有什么差別,這個“增強”體現在哪里?
發表于 12-12 08:31
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
什么是PWM和SPWM波形?兩者的區別在哪?
什么是PWM和SPWM波形?兩者的區別在哪? PWM(脈寬調制)和SPWM(正弦脈寬調制)都是常用于控制和調節電力設備的波形方法。它們的主要區別在于波形的形狀和應用領域。下面我們將詳細介紹PWM
飛騰首席科學家竇強榮獲 “國家卓越工程師” 稱號
? ? ?飛騰首席科學家竇強榮獲 “國家卓越工程師” 稱號 1月19日上午,首屆 “國家工程師獎” 表彰大會在北京人民大會堂隆重舉行。81 名個人被授予 “國家卓越工程師” 稱號,50
評論