Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2008-06-16
年龄: 40
帖子: 4
声望力: 0 ![]() |
![]()
就是定义一个列向量x,其中的元素非0即1。多谢指教
|
![]() |
![]() |
![]() |
#2 |
高级会员
注册日期: 2008-04-02
年龄: 47
帖子: 175
声望力: 21 ![]() |
![]() |
![]() |
![]() |
![]() |
#3 |
初级会员
注册日期: 2008-06-16
年龄: 40
帖子: 4
声望力: 0 ![]() |
![]()
多谢,多谢,那又没有办法限制1的个数呢?比如说一个列向量中,我只希望有4给位置是1
|
![]() |
![]() |
![]() |
#4 |
高级会员
注册日期: 2008-04-02
年龄: 47
帖子: 175
声望力: 21 ![]() |
![]()
这个问题也可以这样想吧,
有一个全零列向量(函数zeros生成),将其中任意四个位置的值置为1。 于是解决问题的方法就是: a=zeros(n,1);%n列向量行数 b=randint(1,4,n);%产生4个在0~n-1范围内的随机整数 a(b+1,1)=1;%将由b决定的行元素置为1 |
![]() |
![]() |
![]() |
#5 |
普通会员
注册日期: 2008-03-25
年龄: 40
帖子: 58
声望力: 19 ![]() |
![]() |
![]() |
![]() |
![]() |
#6 |
高级会员
注册日期: 2008-04-02
年龄: 47
帖子: 175
声望力: 21 ![]() |
![]()
确实,因为行标可能重复,所以有时运行会失败
|
![]() |
![]() |
![]() |
#7 |
初级会员
注册日期: 2008-06-16
年龄: 40
帖子: 4
声望力: 0 ![]() |
![]()
多谢大侠们指教呀!:lovely:
|
![]() |
![]() |
![]() |
主题工具 | |
显示模式 | |
|
|
![]() |
||||
主题 | 主题作者 | 版面 | 回复 | 最后发表 |
[求助]vb中用com调用matlab中的linprog()函数的问题 | liccc | MATLAB论坛 | 0 | 2008-05-02 09:56 |
[分享]推荐〖愚愚学园〗文献检索的好去处 | luminpeng | 学术科研 | 0 | 2008-05-02 01:56 |