我写了个实现,你可以参考看看。
一、验证方式:
第 1 步 — MATLAB 端(在 matlab_ref 目录下运行,用内置 dct2/idct2):
bash cd matlab_ref
matlab -batch test_matlab
第 2 步 — 北太天元端(在根目录下运行,用自定义 dct2/idct2):
bash test
test.m 会自动找 matlab_ref/ 下的 .mat 文件做对比。如果没运行过 MATLAB,就只显示自测结果并提示你先跑 MATLAB。
二、刚跑完的验证结果
对比项 差异
dct2 系数 6.22e-14
idct2(dct2) 重建 1.64e-14
Biharmonic 解 6.39e-14(相对 2.79e-15)
全部机器精度,与 MATLAB 内置函数完全一致。
引用:我写了个实现,你可以参考看看。一、验证方式:第 1 步 — MATLAB 端(在 matlab_ref 目录下运行,用内置 dct2/idct2):bash cd matlab_refmatlab -batch test_matlab第 2 步 — 北太天元端(在根目录下运行,用自定义 dct2/idct2):bash testtest.m 会自动找 matlab_ref/ 下的 .mat 文件做...
通过网盘分享的文件:DCT2.zip
链接: https://pan.baidu.com/s/1Gcqf7PKZEA51EU_dWPxzDA?pwd=huez 提取码: huez 复制这段内容后打开百度网盘手机App,操作更方便哦
