MATLAB如何给出范围内随机值?比如 范围 0<x+y<10 的随机 (x,y)的取值?

2025-12-18 03:10:28
推荐回答(1个)
回答1:

rand(n)那个n是矩阵维度,永远都只产生0~1之间的随机数,但是可以用乘的

x=rand(1)*10;
y=rand(1)*(10-x);

这样应该可以,保证线性约束条件,又体现随机性