matlab 如何实现两个连续函数的卷积,并得到卷积函数

问题描述:

matlab 如何实现两个连续函数的卷积,并得到卷积函数
1个回答 分类:综合 2014-10-29

问题解答:

我来补答
连续函数也需要数字化,如 y(x) = f(x) * g(x); 这里*代表卷积, 如:
% 假定f(x) = sin(x), x的范围是[-1, 1];
% 假定g(x) = cos(x), x的范围是[0, 1];
% y(x)为f(x)和g(x)的卷积,为待求函数
dx = 0.01; % 设定数字化的最小精度
x = -1 : dx : 1;
fx = sin(x); % 数字化后的f(x);
x = 0 : dx : 1;
gx = cos(x); % 数字化后的g(x);
yx = conv(fx, gx); % yx即为所求的卷积函数;
 
 
展开全文阅读
剩余:2000
上一页:求形状的题不会
也许感兴趣的知识