mathematica中RandomReal和Table函数随机生成点问题求助
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mathematica中RandomReal和Table函数随机生成点问题求助相关的知识,希望对你有一定的参考价值。
B=3000; X=15; Y=3;
x=RandomReal[X, B, WorkingPrecision → 6];
y=RandomReal[Y, B, WorkingPrecision → 6];
p=Table[x [ [ i ] ], y[ [ i ] ] , i , B ]
这是原始表达式,在15*3的矩形中随机生成3000个点。
如果我希望在x=0~1,y=0~3的范围生成100个点,x=1~14,y=0~3的范围生成2800个点,x=14~15,y=0~3的范围生成100个点的话要怎么改代码,感谢!!
我想法是可以建立3个叫p,q,r的Table表示3个区域,但最后如何把3个表合并成一个表?
mathematica中如何曲线拟合
FindFit 和 Fit 函数,但是函数的形式要你自己确定。函数的形式指的是直线、抛物线、等等例如
data = Table[x, 2 + x^2 + RandomReal[-0.2, 0.2], x, -2, 2, 0.02];
y = Fit[data, 1, x, x^2, x];
data是离散的点,y是拟合出来的曲线,两个图画出来比较一下就很明白了
p1 = ListPlot[data];
p2 = Plot[y, x, -2, 2, PlotStyle -> Red];
Show[p2, p1] 参考技术A 曲线拟合方法如下:
Variable x,y,z,w;
Parameters a,b,c,d;
Function y=a*x+b;
w=c*z+d;
a*d=b*c;
Data;
//x y z w
1 15 9 -1
2 13 10 -3
3 11
4 9
5 8
6 6
7 3
8 1
对于非线性拟合,一个适当的参数初始值往往是必要。 参考技术B FindFit和Fit这两条命令
以上是关于mathematica中RandomReal和Table函数随机生成点问题求助的主要内容,如果未能解决你的问题,请参考以下文章
在 Mathematica 和 MIDI 踏板事件中叠加音乐曲目