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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

快速高效计算sin与cos

發(fā)布時間:2025/3/17 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 快速高效计算sin与cos 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

為什么80%的碼農(nóng)都做不了架構(gòu)師?>>> ??

將[0, 90)度的cos值采取一定的精確度寸儲起來,下次使用時直接取出值,精確到0.0001°的話,需占用3MB+的空間。

#include <fstream> #include <cmath> #include <thread> using namespace std; float math::sin(float angle) { return cos(angle - 90); } float math::cos(float angle) { const int precision = 10000; // 保存到0.0001 const int cacheSize = 90 * precision; static float cosCache[cacheSize] = {0}; if (cosCache[0] == 0) // load cache if havn't initialize the data { static bool loading = false; const double pi = 3.1415926535898; if (!loading) { loading = true; thread([&cosCache,pi]()mutable{ fstream file("cos.dat", std::ios_base::in|std::ios_base::binary); if (file) { file.read((char*)cosCache, sizeof(cosCache)); file.close(); } else { file.close(); for (int i = 0; i < cacheSize; ++i) { cosCache[i] = static_cast<float>(std::cos(i * pi / 180 / precision)); } file.open("cos.dat", std::ios_base::out|std::ios_base::binary); file.write((char*)cosCache, sizeof(cosCache)); file.close(); } }).detach(); } return std::cos(angle * pi / 180); } int angleE4 = int(round(abs(angle) * 1e4)) % (360*precision); switch (angleE4 / cacheSize) { case 0: return cosCache[angleE4]; case 1: angleE4 -= cacheSize; if (90*precision == cacheSize - angleE4) return 0; return -cosCache[cacheSize - angleE4]; case 2: return -cosCache[angleE4 % cacheSize]; case 3: angleE4 %= cacheSize; if (90*precision == cacheSize - angleE4) return 0; return cosCache[cacheSize - angleE4]; default: return 0; } }

轉(zhuǎn)載于:https://my.oschina.net/foohao/blog/685721

總結(jié)

以上是生活随笔為你收集整理的快速高效计算sin与cos的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 91蝌蚪91密月 | 亚洲欧洲精品在线 | 亚洲综合五区 | 亚洲国产激情 | 一本久道久久 | 成人在线视屏 | 久久免费公开视频 | 97影院手机版| 日韩精品视 | 日日操夜夜骑 | 亚洲乱码av| 国产成人一区二区三区视频 | 麻豆做爰免费观看 | 日本一区二区三区成人 | 天降女子在线观看 | 一区二区av在线 | 337p日本大胆噜噜噜鲁 | 国产性猛交╳xxx乱大交一区 | 国产www| 亚洲精品成人无码毛片 | 91免费视频免费版 | 两个人做羞羞的视频 | 国产女主播喷水视频在线观看 | 国产精品无码午夜福利 | 97超碰在线免费观看 | 神马久久香蕉 | 99久久久国产精品无码性 | 性――交――性――乱a | 日韩精品一区二区三区视频在线观看 | 顶级黑人搡bbw搡bbbb搡 | 91九色网站| 国产精品久久AV无码 | 国产a级大片 | 97在线免费公开视频 | 99久久毛片| 一级黄网站| 免费观看nba乐趣影院 | 特黄特色大片免费播放器使用方法 | 一级片视频播放 | 日韩午夜在线视频 | 日韩v片| 看黄色一级 | 97视频入口 | www.97超碰| 国精品无码一区二区三区 | 亚洲欧洲中文字幕 | 日日摸天天添天天添破 | 91丨porny丨九色 | a级在线观看 | 亚洲成人网在线 | 日韩欧美一区二区三区在线观看 | 美国成人av | 成人毛片视频在线观看 | 黄色网战在线观看 | 91免费看视频| 欧美一级做a爰片免费视频 成人激情在线观看 | 国 产 黄 色 大 片 | 欧美黑人精品 | 国产精品12区 | 一级片aaaaa 国产又黄又粗又猛又爽 | 日韩一级av毛片 | 日韩一区二区三区免费 | 国产麻豆xxxvideo实拍 | 毛片a | 男人用嘴添女人下身免费视频 | av国产在线观看 | 天天躁夜夜躁狠狠躁 | 亚洲少妇色 | 欧洲久久久久久 | 自拍第一页 | 影音先锋国产资源 | 交专区videossex | 我们的2018在线观看免费高清 | 精品一区二区久久久 | 在线免费观看污网站 | 亚洲精品国产suv一区 | 欧美xxxx胸大 | 国产在线免费视频 | 大胸奶汁乳流奶水出来h | 99婷婷| 中文字幕色片 | 女教师三上悠亚ssni-152 | 6699嫩草久久久精品影院 | 国产一级大片在线观看 | 国产理伦 | 狠狠操五月天 | 亚洲精品中文字幕乱码三区91 | 亚洲va国产天堂va久久 en | 91国产免费视频 | 国产精品腿扒开做爽爽爽挤奶网站 | av电影在线播放 | 亚洲国产网址 | 中文字幕亚洲一区二区三区五十路 | 亚洲综合视频在线 | 激情小说亚洲色图 | 国产精品久久久久不卡 | 91在线导航 | 成人国产精品久久 | 欧美日韩黄色网 |