필터 지우기
필터 지우기

dft(y)と入力し​てyの系列をDFTす​るプログラムの作成

조회 수: 2 (최근 30일)
taisei kimura
taisei kimura 2019년 12월 13일
답변: Shoumei 2019년 12월 18일
課題として現在タイトルのものを作ろうとしているのですが正直まったくわかりません。
定義式はcn=(N-1)∑(m=0) fm*exp(-2πjmn/N)を使用するらしいです。
はt早めの回答お願いします。

답변 (2개)

Shoumei
Shoumei 2019년 12월 18일
kimuraさんがこの課題を理解するために、どうすれば良いか考えました。
  • 友達にノートを借りて、今期の始めから復習する
  • 先生に授業を聞いていなかったことを正直に話して、補講をお願いする
  • 来年、同じ授業を真面目に受ける
  • 来年駄目なら再来年(8年生の先輩とかいたなぁ~)
このどれかで解決すると思いますので、良い結果をお祈りしています。

Kazuya
Kazuya 2019년 12월 18일
課題ということなので出題者の意図を慮るとどこまで答えればいいのか迷ってしまいました。。
定義式 cn=(N-1)∑(m=0) fm*exp(-2πjmn/) を関数として実装しなさいという課題と想像しますが、
function cn = getCoeff(y,N)
cn = zeros(N,1);
for j=0:N-1
% cn(j) = sum(...)
end
end
といった定義式の内容を関数内に書いてあげればよいのかと思います。
もし何か実際にやってみてエラーがでた(その時もコードとエラーメッセージも教えてください)、などであれば安心して答えられるんですが・・。

카테고리

Help CenterFile Exchange에서 MATLAB에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!