官方淘宝店 易迪拓培训 旧站入口
首页 > 无线通信 > 通信技术学习讨论 > matlab如何生成范数有界的随机向量

matlab如何生成范数有界的随机向量

12-30
想要生成一个3*1的随机复向量dh,约束条件是norm(dh)<=0.1,该怎么用matlab生成这个向量呢?

先定义随机啊。啥norm,是在该norm下均匀分布么?

假设y =f(x)
y是你需要的受约束的随机向量
x是不受约束的随机向量,比如从负无穷到正无穷范围的
你选择适当的映射关系f, 使得y的取值范围有限,比如用y = sin(x)这样的
同时需要考虑你想要的y的分布,选择原变量x的分布,以及来取适当的f函数
这个问题是个概率问题,与 matlab关系不大

哈哈,谢谢问题已经解决了,关于norm就是要求这个随机变量是范数有界的。

有1-norm,2-norm,无穷norm,问你的是哪一个。

呵呵,问题已经解决了,不过还是很感谢你的回复!

Top