Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
初级会员
注册日期: 2009-04-28
年龄: 38
帖子: 4
声望力: 0 ![]() |
![]()
我是材料专业的,刚接触matlab,现需要对实验数据进行处理,公式见附件。实验测到的值为散射强度I(S) 和散射矢量s,现在要经过傅里叶变换求出P(r),求教处理方法。这个问题可能比较幼稚,烦请各位指点下,谢谢
|
![]() |
![]() |
![]() |
#2 |
初级会员
注册日期: 2009-04-28
年龄: 38
帖子: 4
声望力: 0 ![]() |
![]()
上面可能没把问题说清楚,这次把问题说详细点,恳求各位帮忙,谢谢
假设I(s)=[10 9 8 7 6 5 4 3 2 1] s=[0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1],其中I(s)和s是一一对应关系。即I(0.1)=10,I(0.2)=9,以此类推。。。I(1)=1 怎么通过公式(见附件)求出P(r) |
![]() |
![]() |
![]() |
#3 |
高级会员
注册日期: 2008-11-01
年龄: 39
帖子: 406
声望力: 26 ![]() |
![]()
lz 使用欧拉展开式把sin(sr)换为exp函数的表达形式
然后你对照一下傅里叶变换的表达式 和fft( )的相关说明 就应当可以有些眉目了 顺便说一句 式子中是乘积的积分 可以使用相应的展开公式 然后在做 或者把sr配到sin(sr)中 调整待积分变量来做 Thx for reading. PS:若还算满意,直接点击“Thanks”,再次登陆时亦便于查看回答是否真的帮到你了。 个人观点 仅供参考 多多交流 相互学习 |
![]() |
![]() |
![]() |
#4 |
初级会员
注册日期: 2009-04-28
年龄: 38
帖子: 4
声望力: 0 ![]() |
![]()
谢谢,对这个离散型的积分,我查了好几本书,都没有具体的例子。
|
![]() |
![]() |
![]() |
#5 |
高级会员
注册日期: 2008-11-07
住址: 湖南长沙
帖子: 233
声望力: 21 ![]() |
![]()
你确定你的表达式没有错啊,s如果又赋值为常数向量的话,不可以进行傅里叶变换的哦
__________________
坚持就是胜利,努力就有奇迹。 |
![]() |
![]() |
![]() |
#6 |
初级会员
注册日期: 2009-04-28
年龄: 38
帖子: 4
声望力: 0 ![]() |
![]()
没错的,书上说是对图一得公式进行傅里叶变换得到p(r),我测到的数据是I(s)和s,但是具体怎么计算一直搞不明白
|
![]() |
![]() |