工程師追求的是結(jié)果的正確性,而數(shù)學(xué)家要的是過(guò)程的正確性。 過(guò)程可以不夠準(zhǔn)確,但是可以用一些其他的辦法來(lái)保證結(jié)果的正確性。
在做一道題的時(shí)候想起來(lái)的:
在SMS4 的線性變換中,尋找分支數(shù)為5的變換。你在驗(yàn)證變換的時(shí)候,其實(shí)無(wú)需考慮位模式為1111的數(shù)據(jù)(占了98%)。這在概率上 有很大的可能性:位模式為1111的輸入數(shù)據(jù)經(jīng)由線性變換不會(huì)產(chǎn)生位模式為0000的數(shù)據(jù), 而且即使產(chǎn)生了,很很有可能在位模式為0000-1110的數(shù)據(jù)中也會(huì)有分支數(shù)小于5的數(shù)據(jù)。
如果從數(shù)學(xué)家的角度來(lái)想, 你必須進(jìn)行證明;位模式為1111的輸入數(shù)據(jù)經(jīng)由線性變換不會(huì)產(chǎn)生位模式為0000的數(shù)據(jù), 而且即使產(chǎn)生了,很很有可能在位模式為0000-1110的數(shù)據(jù)中也會(huì)有分支數(shù)小于5的數(shù)據(jù)。這兩個(gè)命題有一個(gè)能夠成立。
但是,從工程師的角度來(lái)講, 我們是可以純粹先忽略位模式為1111的數(shù)據(jù),這樣子已經(jīng)可以排除很多可能性;剩下的再用位模式為1111的數(shù)據(jù)進(jìn)行驗(yàn)證即可。
我們要做的,是先排除明顯不可能,再進(jìn)行驗(yàn)證
-
工程師
+關(guān)注
關(guān)注
59文章
1571瀏覽量
68592
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦

不同時(shí)期的硬件工程師,最怕發(fā)生的事 #電子工程師 #硬件工程師 #內(nèi)容過(guò)于真實(shí) #YXC晶振 #揚(yáng)興科技
SN74ALVC164245與SNALVC164245-EP區(qū)別在哪里呢?
請(qǐng)問(wèn)一下LM4951A與LM4951的區(qū)別在哪里?

硬件工程師VS軟件工程師|硬件工程師看到這都淚目了!#硬件設(shè)計(jì) #硬件工程師 #電子工程師 #軟件工程師
FPGA算法工程師、邏輯工程師、原型驗(yàn)證工程師有什么區(qū)別?

嵌入式軟件工程師和硬件工程師的區(qū)別?

電子工程師常見(jiàn)面試題(二)看看你能答對(duì)幾道吧#電子工程師 #電子工程師面試 #電子信息 #電工

“班長(zhǎng)!說(shuō)好畢業(yè)后當(dāng)硬件工程師,你怎么..." #搞笑 #電子行業(yè) #電子工程師 #晶振 #揚(yáng)興科技

erase before programing和blank check before programing在下載時(shí)區(qū)別在哪?

評(píng)論