【发布时间】:2011-02-17 17:00:15
【问题描述】:
到目前为止我做了这些:
编辑---------------
steps=@ (m) 2*randi([0,1],[1,m])-1;
Walk1D =@ (n) [0,cumsum(steps(n))];
findend=@ (x) x(end);
LastPoint1D=@(n) findend(Walk1D(n));
nsteps=200;
nsq=floor(sqrt(nsteps));
MeanSquareDistance1D= @ (n,m) m.*sum((LastPoint1D(n)).^2)./m;
r2D=MeanSquareDistance1D(100,1000)
data=[ ];
for i=10:20:90
data=[data; i , MeanSquareDistance1D(i,2000)]
end
现在唯一的问题是,“数据”的第二列必须给我周围的值
10
30
50
70
90
但不完全。只是近似。例如,“数据”必须是:
10 10.184
30 27.51
50 50.306
70 68.394
90 90.414
总和可能有问题?
【问题讨论】:
-
上一个问题可能对您有所帮助:Map function in MATLAB?
-
谢谢,我看到了这个问题,但我的问题是我无法按原样表达“数据”。
标签: matlab map wolfram-mathematica