liuying 发表于 2006-3-17 16:35

[求助]一个关于matlab的约束问题,如何编程??

<P>我想解决一个约束问题<BR>a是一个1*10的变量,我想用matlab实现对它的约束,使得<BR>a*a'=1<BR>即,a中每个元素的平方和等于1<BR>该用什么样的语句实现呢???</P>

happy 发表于 2006-3-17 16:38

回复:(liuying)[求助]一个关于matlab的约束问题,如...

这个不是有无穷多个解吗?是不是你问题描述的不太对?
[此贴子已经被作者于2006-3-17 16:39:03编辑过]

liuying 发表于 2006-3-17 17:00

恩,目的就在于,想生成一个的矩阵a,使这个矩阵里面各个元素的平方和等于1。

happy 发表于 2006-3-17 17:26

回复:(liuying)[求助]一个关于matlab的约束问题,如...

b=rand(10,1);<BR>a=sqrt(b/sum(b));

liuying 发表于 2006-3-17 17:36

啊!多谢楼上,真是万分感谢!!!
页: [1]
查看完整版本: [求助]一个关于matlab的约束问题,如何编程??