Stats

Popular Posts

Followers

Mathematica 教學 共振與反共振圖要怎只取共振點?

戴忠淵 於 2013年7月19日星期五 下午6:35 發表

 作者  candy88257 (阿泰斯)                                  看板  Mathematica  標題  [問題] 共振與反共振圖要怎只取共振點?  時間  Wed Jul 17 13:42:48 2013 ───────────────────────────────────────  如題  我畫了一張縱軸是電容比,橫軸是頻率,圖中有許多共振與反共振的現象  有辦法只取共振的頻率嗎?  因為這張圖共振點有時候是先向下再向上,有時候則反之,所以沒辦法用相對極大值或極 小值  請問這樣程式要怎麼寫才會只取共振點?(也就是先跳的那個頻率是共振)  -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.130.17.157 → candy88257:補充,現在已經有點資料了,如何抓共振點?              07/17 13:45 推 ntust661:有圖嗎?                                                07/18 17:48 → candy88257:圖就是一條近似水平的線平行x軸,但是會突然            07/19 13:26 → candy88257:彎向上衝,衝成接近垂直的線,平行y軸,然後又突然驟降  07/19 13:27 → candy88257:降到比原來的水平線還要低,驟降時也是平行y軸,        07/19 13:28 → candy88257:降到一定程度後又突然驟升到原本的水平線,             07/19 13:28 → candy88257:這就是共振與反共振,有時候會反之,也就是先向下衝,   07/19 13:29 → candy88257:在驟升                                               07/19 13:29 → candy88257:所以沒辦法直接取最大值會最小值。                     07/19 13:30 推 ntust661:最大值與最小值之間不是就是共振頻率嗎@@                 07/19 16:19 → candy88257:不是,是先跳起來的那個的峰直是共振頻率               07/19 16:22 → candy88257:而且一張圖裡面好幾個共振頻率,而且不一定會先往上跳   07/19 16:23 → candy88257:有時候先往下跳的,要看先跳的那個的峰值。             07/19 16:23 → candy88257: http://miupix.cc/pm-N57BLY                          07/19 16:32   瀏覽 第 2/2 頁 (100%)  目前顯示: 第 10~31 行  (y)回應(X%)推文(h)說明(←)離開



data={{0,5},{1,5},{2,5},{3,6},{4,7},{5,5},{6,3},{7,4},{8,4},
{9,4},{10,4},{11,3},{12,7},{13,5.5},{15,5.5}};
myrange={All,{0.75Min[data[[All,2]]],1.15Max[data[[All,2]]]}};

ListLinePlot[data,PlotStyle->Thickness[0.01],Frame->True,PlotRange->myrange]

(* 利用Split找出各個波段 *)
p1=Select[Split[test,Abs[#1[[2]]-#2[[2]]]>0.1&],Length@#>1&]

ListLinePlot[p1,PlotStyle->Thickness[0.01],Frame->True,
PlotRange->myrange]

(* 若波段嫌兩筆資料是遞增,則共振點為波段的區域極大值;反之為區域極小值 *)
p2=If[#[[2,2]]-#[[1,2]]>0,SortBy[#,Last][[-1]],SortBy[#,Last][[1]]]&/@p1

ListLinePlot[test,PlotStyle->Thickness[0.01],Frame->True,
PlotRange->myrange,Epilog->{Red,PointSize[0.05],Point[p2]}]

Tags: ,

讀者回應 ( 0 意見 )

發佈留言

Please leave your name and tell me what you thought about this site. Comments, suggestions and views are welcomed.

如果這篇文章對你有幫助,那請留個訊息給我~