行列の次元を揃える方法
조회 수: 4 (최근 30일)
이전 댓글 표시
音の合成を行いたいのですが,2つのwavファイルを読み込んだところもちろん行列の次元が違うためエラーが出ます.解決法を教えていただきたいです.
clear;
[p1,fs]=audioread('40kph_RN.wav');
[p2,fs]=audioread('2000rpm_Knock.wav');
fs=44100;
pp1=p1(1:);
smix=pp1+p2;
soundsc(smix,fs)
댓글 수: 2
Kenta
2020년 7월 23일
こんにちは、「音の合成」といっても、具体的にどのような結果がほしいのでしょうか。~の関数にインプットしたい、xxという形にしたい、またはそれが難しければ絵などを添付して説明していただけると回答が得られやすいと思います。
채택된 답변
Kenta
2020년 7월 25일
clear;clc
load gong.mat;
y1=y*2;
load handel.mat;
y2=y;
y2(1:numel(y1))=y2(1:numel(y1))+y1;
soundsc(y2);
状況を詳しく教えていただきありがとうございます。単に波を足すだけでしたらこのようにすればよいと思います。
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 オーディオとビデオ에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!