articleから図を複製したいと思います。MATLABで記事の図形を複製する
% implementing equation 9 and figure 4
step = 0.01; t = 1:step:3600;
d = 3; % dimension
N = 8000; % number of molecules
H = 0.01; % H = [0.01,0.1,1] is in mol/micrometer^3
H = H*6.02214078^5; % hence I scaled the Avogadro's number (right or wrong?)
D = 10; % diffusion coefficient in micrometer^2/sec
u(1) = 1./(1.^(d/2)); % inner function in equation 9; first pulse
for i = 2:numel(t)/1000
u(i) = u(i-1)+(1./(i.^(d/2))); % u-> the pulse number
lmda(i) = (1/(4*pi*D))*((N/(H)).*sum(u)).^(2/d);
end
figure;plot(lmda)
しかし、私はそれを複製することはできませんよ。具体的には、私は式9
の表現であるこれまでのところ、私はこのコードが出ていると考えている。図4番を、複製します。パラメータの詳細については
式9
、上記のコードを参照します。著者らは、方程式9における総和はレイマンゼータ系列であることに言及した。それが結果と何か関係があるのだろうか?私は複製しようとしています
図4、:
誰かが親切に私に私が作っています間違いを教えてもらえますか?
P.s:これは宿題ではありません。
@Wolfie ...これら二つの数字が結果にどのような影響を与えるかを検討する必要があります。01秒 – nashynash
Avogadro番号でスケーリングしているときに問題が発生します。関連する行は 'H = H * 6.02214078e5'となるはずです。これはあなたの問題を解決するはずです – anyanwu
@ammportalその間違いを指摘していただきありがとうございますが、私は結果を得ていません – nashynash