matlab中plot函数中为什么要加abs函数,例如plot(abs(x));

2024-11-27 10:39:05
推荐回答(2个)
回答1:

abs是取绝对值函数,加不加取决于你的函数,不是必须的,看情况
1、一般的数值,通常情况下不加
2、对于复数,abs是求幅值的作用,不是求绝对值,如果直接作图就会出现问题。在这里加abs求幅值。对于fft变换就需要加,对于相位图使用angle

回答2:

abs函数是取绝对值,plot(abs(x));的意思是画出|x|的图像,abs不是必须的。