首页 > 其他分享 >谐波周期以及周期判断

谐波周期以及周期判断

时间:2022-10-13 22:56:00浏览次数:72  
标签:cand 判断 周期 harm 谐波 range append

1.有关周期以及谐波、次谐波可看另外一部分:

周期信号的谐波与次谐波

2.在判断是否是另外一个周期的谐波时,可判断色散和脉冲的轮廓峰数量;

假设一个脉冲星的真正的周期是p, 谐波周期是P, 那么P * m/n = p, 那么n个p和m个P的时间长度一致,找到最小公倍数。

那么P周期的峰的个数应该是p周期的n倍数个。

附上python:

p = 8.274845   ###p谐波周期,和真正的脉冲星周期cand_p做对比!!

import pandas as pd
m = range(1,35,1)
n = range(1,35,1)

harm = []
M = []
N = []

for i in range(1,len(m)+1,1):
    for j in range(1,len(n)+1,1):
        harm.append(i/j)
        M.append(i)
        N.append(j)
        
cand_p = []
for i in range(len(harm)):
    cand_p.append(harm[i]*p)


a=M
b=N
c=cand_p
c={"M" : a,
   "N" : b,
   "cand_p" : c,
  "peak_num" : N}


data=pd.DataFrame(c)#将字典转换成为数据框
data.drop_duplicates(subset=['cand_p'], keep='first', inplace=True)


res = data.sort_values(by='cand_p', ascending=True)
#print('按照候选周期从小到大值排序:\n', res)
res.to_csv("D:\\"+'谐波周期候选.csv',sep=',',index=0,header=0)

 

标签:cand,判断,周期,harm,谐波,range,append
From: https://www.cnblogs.com/dejiang/p/16790026.html

相关文章

  • 判断天数
    【题目描述】一年有365天,有的月份有31天,有的有30天,2月份闰年的时候是29天,非闰年的时候是28天。本题目要求对从键盘输入一个年份和月份,然后对输入的某年某月进行天数判断,输......
  • 【postman】postman中如何加断言,来判断json返回结果中是否有某个值或字符
    摘自:https://blog.csdn.net/zengting927/article/details/79826649 问题:每次测试计划执行完成后,执行结果列表中都会新增一条执行数据想要通过查询结果列表接口,判断每......
  • JS判断数据类型
    怎么判断对象类型?可以通过​​Object.prototype.toString.call(xx)​​​。这样我们就可以获得类似​​[objectType]​​的字符串。​​instanceof​​​可以正确的判断......
  • JS判断数组中是否包含某个值
    方法一:array.indexOf此方法判断数组中是否存在某个值,如果存在,则返回数组元素的下标,否则返回-1。vararr=[1,2,3,4]varindex=arr.indexOf(3)console.log(index)方法......
  • js判断手机系统是android还是ios?
    varu=navigator.userAgent;//识别各种浏览器varisAndroid=u.indexOf('Android')>-1||u.indexOf('Adr')>-1;//android终端varisiOS=!!u.match(/\(i[^;]......
  • 判断时间格式
    defconvertDateFormat(str:String):String={valdate=if(str!=null&&str.nonEmpty&&str.trim.contains(""))str.split("")(0)else......
  • Python周期任务神器之Schedule模块使用详解
    Python中schedule模块关于定时任务使用方法_python_脚本之家(jb51.net)Python中schedule模块定时任务的使用方法(2)_python_脚本之家(jb51.net)......
  • 判断设备系统和浏览器
    varisMac=/macintosh|macosx/i.test(navigator.userAgent);varisWindows=/windows|win32/i.test(navigator.userAgent);varisAndriod=/andriod/i.test(navigato......
  • Flutter的生命周期
    一、生命周期阶段flutter生命周期大体上可以分为三个阶段:初始化、状态变化、销毁。1、初始化阶段对应执行构造方法和initState时候2、状态变化阶段开新的widget或者......
  • java判断字符必须包含大写字母、小写字母、数字、特殊符号且10位及以上
    原文链接:https://www.cnblogs.com/yangchengdebokeyuan/p/15406523.htmlpackagecom.test.tokenserver.util;publicclasstest{//publicstaticfinalStringPW_P......