24小时热门版块排行榜    

查看: 365  |  回复: 2

夜未央syp

银虫 (小有名气)

[求助] 求一个随机带约束的matlan代码的写法。已有2人参与

求一个随机带约束的matlan代码的写法。具体就是要随机产生很多(比如50,100等等)组参数,其中两个参数都要大于0,而且这两个参数的和必须小于1.请问怎么写比较好。谢谢,比较菜鸟的问题。辛苦有思路的人指导一下。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yoyo0201

金虫 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
先随机产生两组大于零的数组x和y,然后用Matlab的find函数find(x+y<1),看看可行否?
2楼2016-01-27 12:04:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wang_chuan

银虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
a=zeros(10000,1);b=zeros(10000,1);
for i=1:10000
    a(i)=rand;b(i)=rand;
    while a(i)+b(i)>1
        a(i)=rand;b(i)=rand;
    end
end
3楼2016-01-27 22:01:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 夜未央syp 的主题更新
信息提示
请填处理意见