【发布时间】:2016-11-19 02:01:09
【问题描述】:
我有以下来自mathematica 的代码,并试图用matlab 来做,但我做不到:
tX := Sum[Random[] - 0.5, {m}]/m
m=1;
km=10m;
dataX = Table[tX, {km}]
fig2 = ListPlot[dataX, PlotStyle -> {RGBColor[1, 0, 0], PointSize[0.015]}]
我这样做了:
tx=sum(rand(1,m)-0.5) ./ m;
m=100;
km=100*m;
datax=zeros(tx,1);
for i=1:km
datax(i,1)=[tx];
end
我有两个问题:
- 在mathematica 中,tx := 表示每次使用变量tx 时都会对其进行评估。 如何在 matlab 中完成此操作?
- 我的代码中有一个或多个错误,因为当它给我绘图时,它给了我一条直线,但它应该给出很多点。
【问题讨论】:
标签: matlab wolfram-mathematica