主要内容

このページの翻訳は最新ではありません。ここをクリックして,英语の最新版を参照してください。

精选の引き下载による速度のの上

计算精锐を下载てmatlab®の速度を引き上げ。精密を下载に,符号数学工具箱™の关联VPA.数字で提供される可度精密演算演算を使ででます度はししますが详细ははががします详细详细はをがしますが详细详细をががします详细详细详细详细数码演算演算またはシンボリック演算ののを参照してください。

たとえば,大规模行列Cのリーマン关关数をのははははかかりますますににに,Cを寿期化し。

[x,y] = meshgrid((0:0.0025:.75),(5:0.05:0));c = x + y * i;

その际,Zeta(c)の计算に要する时间ががわかり。

Tic Zeta(c);TOC.
经过时间为340.204407秒。

ここで,VPA.を,この演算をます。まず,数字をを用してVPA.でで用する精选を10.桁桁に引きげる変更をいいいにに,VPA.を使用して,Cの精灵を引き下载て再度Zeta(c)ををます。演算演算大厦に高速し。

数字(10)VPAC = VPA(C);Tic Zeta(VPAC);TOC.
经过时间为113.792543秒。

メモ

VPA.のの力はシンボリックです。シンボリック値を受け取らないmatlab关有关部シンボリック出力量をするは,双倍的を使用してシンボリックをを精细度変换します。

行列が大厦ほど计算时间の差も非常に大厦なり,次のような1001.301.列の行Cををます。

[x,y] = meshgrid((0:0.0025:.75),(5:0.005:0));c = x + y * i;

10桁の精选でZeta(VPA(C))をを行する,15分钟ますが,Zeta(c)の実行は3倍の时间ががます。

数字(10)VPAC = VPA(C);Tic Zeta(VPAC);TOC.
经过时间为886.035806秒。
Tic Zeta(c);TOC.
经过时间为2441.991572秒。

メモ

精选を“引き上げる”综合は,数量计算精选の上げを参照してください。