matlab中函数y=exp(j*x)在区间[-1,1]上变化时,能求出最大值最小值是怎么回事啊?事实上复数是不能比较大小的,而matlab却能求出,真的不知道是怎么回事,请高手赐教,谢谢!
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/01 02:03:01
![matlab中函数y=exp(j*x)在区间[-1,1]上变化时,能求出最大值最小值是怎么回事啊?事实上复数是不能比较大小的,而matlab却能求出,真的不知道是怎么回事,请高手赐教,谢谢!](/uploads/image/z/1157272-16-2.jpg?t=matlab%E4%B8%AD%E5%87%BD%E6%95%B0y%3Dexp%28j%2Ax%29%E5%9C%A8%E5%8C%BA%E9%97%B4%5B-1%2C1%5D%E4%B8%8A%E5%8F%98%E5%8C%96%E6%97%B6%2C%E8%83%BD%E6%B1%82%E5%87%BA%E6%9C%80%E5%A4%A7%E5%80%BC%E6%9C%80%E5%B0%8F%E5%80%BC%E6%98%AF%E6%80%8E%E4%B9%88%E5%9B%9E%E4%BA%8B%E5%95%8A%3F%E4%BA%8B%E5%AE%9E%E4%B8%8A%E5%A4%8D%E6%95%B0%E6%98%AF%E4%B8%8D%E8%83%BD%E6%AF%94%E8%BE%83%E5%A4%A7%E5%B0%8F%E7%9A%84%2C%E8%80%8Cmatlab%E5%8D%B4%E8%83%BD%E6%B1%82%E5%87%BA%2C%E7%9C%9F%E7%9A%84%E4%B8%8D%E7%9F%A5%E9%81%93%E6%98%AF%E6%80%8E%E4%B9%88%E5%9B%9E%E4%BA%8B%2C%E8%AF%B7%E9%AB%98%E6%89%8B%E8%B5%90%E6%95%99%2C%E8%B0%A2%E8%B0%A2%21)
matlab中函数y=exp(j*x)在区间[-1,1]上变化时,能求出最大值最小值是怎么回事啊?事实上复数是不能比较大小的,而matlab却能求出,真的不知道是怎么回事,请高手赐教,谢谢!
matlab中函数y=exp(j*x)在区间[-1,1]上变化时,能求出最大值最小值是怎么回事啊?
事实上复数是不能比较大小的,而matlab却能求出,真的不知道是怎么回事,请高手赐教,谢谢!
matlab中函数y=exp(j*x)在区间[-1,1]上变化时,能求出最大值最小值是怎么回事啊?事实上复数是不能比较大小的,而matlab却能求出,真的不知道是怎么回事,请高手赐教,谢谢!
>> x=-1:0.1:1;
>> y=x.*exp(j*x)
y =
Columns 1 through 7
-0.5403 + 0.8415i -0.5594 + 0.7050i -0.5574 + 0.5739i -0.5354 + 0.4510i -0.4952 + 0.3388i -0.4388 + 0.2397i -0.3684 + 0.1558i
Columns 8 through 14
-0.2866 + 0.0887i -0.1960 + 0.0397i -0.0995 + 0.0100i 0 0.0995 + 0.0100i 0.1960 + 0.0397i 0.2866 + 0.0887i
Columns 15 through 21
0.3684 + 0.1558i 0.4388 + 0.2397i 0.4952 + 0.3388i 0.5354 + 0.4510i 0.5574 + 0.5739i 0.5594 + 0.7050i 0.5403 + 0.8415i
>> b=min(y)
b =
0
>> a=max(y)
a =
-0.5403 + 0.8415i
复数不能比大小,而在matlab中,当数据为复数时,求最大最小值是按其绝对值处理,即
max(abs(y)),min(abs(y)).