matlab - 矩阵对角线上的高斯包络
问题描述
我想创建一个矩阵,它是:(1)一个正态分布的复数矩阵(2)在对角线上有一个高斯包络(某个宽度的高斯sigma
在对角线项处达到峰值,并在非对角线项处衰减)。randn
第一部分使用命令非常简单:
N=1000;
S = randn(N)+1i*randn(N);
但是,我对如何应用高斯包络很迷茫。帮助将不胜感激。
编辑:我基本上想给对角线一个高斯的形状(它是真正有价值的)。假设高斯的峰值为 1,那么我希望对角线为 1,并在非对角线上删除高斯的值。
解决方案
推荐阅读
- laravel - 如何阻止作曲家删除手动安装的包
- python - tensorflow.python.framework.errors_impl.InvalidArgumentError:无法将 dtype 资源的张量转换为 numpy 数组
- java - 使用 HashMap 进行多线程模拟中的 NullPointerException
- python - python csv文件添加到基于另一个字段的字段
- python - 当我尝试将函数导入我的测试时,python unittest 抱怨索引超出范围(用于工作代码)
- spring-boot - 通过主键连接的两个表
- jekyll - 如果 else 声明,我无法让 post.content 在 Jekyll 中工作
- migration - 对于 Oracle 报表,如何从表单菜单中检索报表
- mysql - MySql 选择具有日期差异的多条记录的行
- c# - 无需订阅密钥即可访问 JSON 数据