首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >旋转给定参数a,b和c的二维高斯

旋转给定参数a,b和c的二维高斯
EN

Stack Overflow用户
提问于 2020-12-11 03:58:06
回答 1查看 74关注 0票数 0

如果以前有人问过这个问题,我会删除它。

我有一个如下形式的高斯函数:

代码语言:javascript
复制
def f(x,y):
  A=some number
  a=...
  b=...
  c=...
  return A*np.exp(-a*(-0.5 + x)**2-b*(x-0.5)*(y-0.5)-c*(-0.5 + y)**2)

这是一个围绕y=x对称的高斯函数,我想将它顺时针旋转45度(逆时针),得到新的系数a,b和c。维基百科给出了一个超定的方程系统,分别表示x和y的方差,但看起来很麻烦。有没有简单的方法可以做到这一点?

https://en.wikipedia.org/wiki/Gaussian_function#Two-dimensional_Gaussian_function

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-11 23:35:49

在均值(0.5,0.5)固定的情况下旋转45度,逆时针旋转给出a‘=(a-b+c)/2,b’=a-c=0和c‘=(a+b+c)/2,顺时针旋转给出a’=(a+b+c)/2,b‘=a-c=0和c’=(a-b+c)/2。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65241455

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档