作业帮 > 综合 > 作业

matlab 现在有两组一维数组x,y.一一对应组成了一个个坐标.取每个坐标点,比如取(x,y),在这个点( x - δ

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/06/11 20:00:57
matlab
现在有两组一维数组x,y.一一对应组成了一个个坐标.
取每个坐标点,比如取(x,y),在这个点( x - δx,y - δy)和( x +δx,y +δy)范围内,取一个随机数.δ已知.x,y都是自然数,可能是小数.取的随机数也有可能是小数,请问怎么办?最起码告诉我在一个确定范围内,怎么才能生成小数的随机数.新人,求不鄙视.
and()函数
产生0~1之间的随机数,两个参数为随机数列的行和列,举几个例子
>> rand(1,8)+5
ans =
5.4451 5.9318 5.4660 5.4186 5.8462 5.5252 5.2026 5.6721
>> rand(1,1)
ans =
0.6038
>> rand(2,1)
ans =
0.2722
0.1988
你的就是
m(2,1)=rand(2,1);
xt=x-δx+2δx*m(1,1);
yt=y-δy+2δy*m(2,1);