返回信息流现在x1,y1和x2,y2两组数值,希望将以(x1,y1)画出的曲线与以(x2,y2)画出的曲线的纵坐标值相加,得到一条新的曲线,请问如何操作,谢谢
这是一条镜像帖。来源:北邮人论坛 / matlab / #6025同步于 2009/7/20
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖
【求助】请问怎样在matlab中实现两个函数的叠加?
Idealist
2009/7/20镜像同步1 回复
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
假设 x1 和 x2 已经按升序排列
n = min( numel( x1 ), numel( x2 ) );
x = linspace( max( x1( 1 ), x2( 1 ) ), min( x1( end ), x2( end ), n );
new_y1 = interp1( x1, y1, x );
new_y2 = interp1( x2, y2, x );
y3 = new_y1 + new_y2;
plot( x, y3 )