MATLAB で生成したフィルタオブジェクト等価な Simulink ブロックを得るにはどうすればよいでしょうか?
조회 수: 1 (최근 30일)
이전 댓글 표시
MathWorks Support Team
2015년 6월 26일
답변: MathWorks Support Team
2015년 6월 26일
以下の通り生成した MATLAB フィルタオブジェクトを用いて Simulink でシミュレーションを行いたいと考えています。
>> h = fdesign.audioweighting('WT,Class','A',1,48e3);
>> Ha = design(h);
方法を教えてください。
채택된 답변
MathWorks Support Team
2015년 6월 26일
MATLAB フィルタオブジェクトをã€é–¢æ•° realizemdl ã¾ãŸã¯ block を用ã„ã¦ç‰ä¾¡ãª Simulink ブãƒãƒƒã‚¯ã‚’生æˆã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚関数 realizemdl 㯠Simulink ã® sum, gain, delay を用ã„ã¦ãƒ•ィルタを実ç¾ã—ã¾ã™ã€‚関数 block 㯠Ha ã¨ç‰ä¾¡ã¨ãªã‚‹ DSP System Toolbox/Signal Processing Blockset を生æˆã—ã¾ã™ã€‚
具体的ã«ã¯ã€MATLAB コマンドプãƒãƒ³ãƒ—トã§ä»¥ä¸‹ã‚’ãŠè©¦ã—ãã ã•ã„。
>> h = fdesign.audioweighting('WT,Class','A',1,48e3);
>> Ha = design(h);
>> realizemdl(Ha);
ã¾ãŸã¯ã€
>> h = fdesign.audioweighting('WT,Class','A',1,48e3);
>> Ha = design(h);
>> block(Ha);
ã¨ã™ã‚‹ã“ã¨ã§ãƒ•ィルタã«å¯¾ã™ã‚‹ Simulink ブãƒãƒƒã‚¯ãŒç”Ÿæˆã•れã¾ã™ã€‚生æˆã•れãŸãƒ–ãƒãƒƒã‚¯ã‚’添付ã®ã‚µãƒ³ãƒ—ãƒ«ãƒ¢ãƒ‡ãƒ«åŒæ§˜ã«é›¢æ•£ä¿¡å·ã‚’与ãˆã€ã‚·ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ãŒè¡Œãˆã¾ã™ã€‚
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Block Authoring Basics에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!