日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > 循环神经网络 >内容正文

循环神经网络

matlab的精度变量,MatLab - 变量精度算术

發(fā)布時間:2024/7/23 循环神经网络 70 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab的精度变量,MatLab - 变量精度算术 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

永遠不要假設像vpa(sin(pi / 4))這樣的數(shù)字精確到完全精度,因為MATLAB通常會使用浮點運算來計算vpa調(diào)用內(nèi)的數(shù)字,因此只能精確到大約16位數(shù)。

但是,它似乎在這里是正確的。例如,我們知道這一點

sin(pi/4) == sqrt(2)/2讓我們測試一下結果。我將使用100位數(shù)的精度,比較vpa和我自己的HPF工具。

>> vpa(sin(pi/4),100)

ans =

0.7071067811865475244008443621048490392848359376884740365883398689953662392310535194251937671638207864

>> vpa(sqrt(sym(2))/2,100)

ans =

0.7071067811865475244008443621048490392848359376884740365883398689953662392310535194251937671638207864

>> sqrt(hpf(2,100))/2

ans =

0.7071067811865475244008443621048490392848359376884740365883398689953662392310535194251937671638207864

>> sin(hpf('pi',100)/4)

ans =

0.7071067811865475244008443621048490392848359376884740365883398689953662392310535194251937671638207864因此,我的猜測是解析器已將輸入識別為符號工具箱可以更準確地計算的內(nèi)容。正如我之前所說,但要小心。什么是罪(pi / 12)?

>> vpa(sin(pi/12),100)

ans =

0.25881904510252073947640383266843855381011962890625

>> vpa('sin(pi/12)',100)

ans =

0.2588190451025207623488988376240483283490689013199305138140032073150569747488019969223679746942496655

>> vpa(sin(sym('pi')/12),100)

ans =

0.2588190451025207623488988376240483283490689013199305138140032073150569747488019969223679746942496655

>> sin(hpf('pi',100)/12)

ans =

0.2588190451025207623488988376240483283490689013199305138140032073150569747488019969223679746942496655在第一種情況下,解析器沒有保存我們。在其他人中,我強迫MATLAB計算正確的值。事實上,一些努力會給我們sin(pi / 12)的價值,如sqrt(2)*(sqrt(3) - 1)/ 4。

>> DefaultNumberOfDigits 100

>> (sqrt(hpf(3)) - 1)*sqrt(hpf(2))/4

ans =

0.2588190451025207623488988376240483283490689013199305138140032073150569747488019969223679746942496655關鍵是,不要相信解析器在這里保存你。

編輯:作為Amro評論的測試,我恭敬地說MATLAB在這里做了一些有趣的事情。看到vpa能夠返回pi的正確的前100位數(shù),即使作為雙精度數(shù)傳遞pi也是如此。因為pi(作為一個雙精度數(shù))在第16個十進制數(shù)字之后是不正確的,所以有一些可疑的事情發(fā)生了。

>> vpa(pi,100)

ans =

3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117068

>> vpa('pi',100)

ans =

3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117068

vpa('pi',100) - vpa(pi,100)

ans =

0.0作為對這一事實的測試,讓我們看看HPF發(fā)現(xiàn)了什么。 HPF實際上采用IEEE 754值,如存儲在double中,然后將其轉(zhuǎn)換為HPF編號。

>> hpf(pi,100)

ans =

3.141592653589793115997963468544185161590576171875

>> hpf('pi',100)

ans =

3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117068

>> hpf('pi',100) - hpf(pi,100)

ans =

0.0000000000000001224646799147353177226065932275001058209749445923078164062862089986280348253421170679821480800000000很明顯,MATLAB能夠?qū)i識別為不僅僅是傳遞的雙精度值。

EDIT2:

事實上,一些戲劇告訴我這里發(fā)生了什么。 VPA是棘手的,而不是解析器。考慮7/13分數(shù)。如果我們將它構建為double,那么打印出存儲在其完整榮耀中的浮點值,我們認為它并不是真正準確的。這是預期的。

>> sprintf('%.100f',7/13)

ans =

0.53846153846153843591793020095792599022388458251953125000000000000000000000000000000000000000000000007/13是重復的十進制值。這是正確的數(shù)字:

>> vpa('7/13',100)

ans =

0.5384615384615384615384615384615384615384615384615384615384615384615384615384615384615384615384615385現(xiàn)在,假設我們嘗試創(chuàng)建相同的數(shù)字。在這里我將以7/13的速度傳遞asa double,但我會在底部的十進制數(shù)字中出錯

>> sprintf('%.100f',0.538461538461538461777777777)

ans =

0.5384615384615384359179302009579259902238845825195312500000000000000000000000000000000000000000000000在這里,我們看到vpa捕獲并糾正了我所做的'錯誤',認識到我傳入的內(nèi)容實際上與我在7/13中傳遞時的值相同。

>> vpa(0.538461538461538461777777777,100)

ans =

0.5384615384615384615384615384615384615384615384615384615384615384615384615384615384615384615384615385當然,如果我將值作為字符串傳遞,那么vpa就會出錯。

>> vpa('0.538461538461538461777777777',100)

ans =

0.538461538461538461777777777這解釋了為什么vpa能夠捕獲并正確計算vpa(sin(pi / 4),100),達到所要求的全部精度。 sin(pi / 4)被計算為double,但是vpa將其視為與sqrt(2)/ 2的雙精度版本相同的數(shù)字。

當然要小心。例如,vpa不夠智能,無法捕捉pi的這種簡單轉(zhuǎn)變。

>> vpa(pi + 1,100)

ans =

4.141592653589793115997963468544185161590576171875

>> vpa(pi,100)

ans =

3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117068

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結

以上是生活随笔為你收集整理的matlab的精度变量,MatLab - 变量精度算术的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 一级黄色av片| 成人理论片| 亚洲婷婷免费 | 狠狠干超碰 | 欧美人与禽zozzo性之恋的特点 | 91久久久久久久久久久 | 国产亚洲精品成人av在线 | 欲求不满在线小早川怜子 | 在线精品一区二区 | 国产精品黄 | 翔田千里一区 | 91在线观看欧美日韩 | 亚洲不卡中文字幕无码 | 欧美精品久久久久久久 | 日韩最新 | 狠狠做深爱婷婷久久综合一区 | 懂色一区二区二区av免费观看 | 性――交――性――乱 | 96亚洲精品久久久蜜桃 | 国产视频一区二区三区四区五区 | 国产高清视频一区二区 | 一区二区三区亚洲视频 | 国产专区一 | 午夜福利电影一区 | 国产精品扒开做爽爽爽的视频 | 亚欧洲精品视频 | 97久久久久久久久久 | 亚洲v日本 | 福利片一区二区 | 在线免费观看黄色小视频 | 亚洲国产成人精品久久 | 四虎精品一区 | 久久久久久久久久久影视 | 精品国产aⅴ麻豆 | 一区视频网站 | 我的公把我弄高潮了视频 | 国产美女91呻吟求 | 91久久精品夜夜躁日日躁欧美 | 美国少妇在线观看免费 | 精品无码在线视频 | 久久精品免费电影 | 国产精品ⅴa有声小说 | 国产精品97| 在线视频麻豆 | 久久免费视频播放 | 国产日韩第一页 | 天天色综合影视 | 伊人一二三 | 亚洲一区二区三区久久久 | xxx色| av色吧 | 18视频网站在线观看 | 免费在线播放视频 | 国产h视频在线观看 | 狠狠躁18三区二区一区传媒剧情 | 国产又白又嫩又爽又黄 | 欧美久久久久久久久久久久 | 日韩精品在线观看中文字幕 | 综合色av| 国产精品一区二区三区免费在线观看 | 日韩视频一区二区三区四区 | 欧美日韩首页 | 天堂av在线电影 | www.日日干| www.亚洲免费| aa视频在线观看 | 久久亚洲国产 | 在线免费观看黄网 | 亚洲人成7777 | 打白嫩屁屁网站视频短裙 | 带aaa级的网名 | 超污网站在线观看 | 中文字幕 日韩有码 | 色网站免费看 | 波多野在线 | 亚洲香蕉网站 | 教练含着她的乳奶揉搓揉捏动态图 | 亚洲综合首页 | 国产精品免费av一区二区 | 神马老子午夜 | 狠狠操中文字幕 | 亚洲网站视频 | 天堂综合在线 | 91精品国产综合久久久蜜臀粉嫩 | 久久久国产精华液 | 亚洲区视频在线观看 | 中文字幕亚洲视频 | 久久精品aaaaaa毛片 | 91极品在线| 一级黄色免费 | 美女又爽又黄视频毛茸茸 | 久久人人爽人人人人片 | 欧美在线免费视频 | 台湾佬久久 | 午夜爱爱影院 | 国产吞精囗交免费视频网站 | 欧美成人一区二区三区高清 | 日韩在线观看av | 美女av免费 |