这段matlab代码的结果是什么?
N=100; p=[1 0 0 0 0]; p1=[1 0 -1/8]; x=linspace(-1,1,N); y=polyval(p,x); y1=polyval(p1,x); e=abs(y-y1); r=e./abs(y+eps); e_max=max(e) r_max=max(r)
N=100; p=[1 0 0 0 0]; p1=[1 0 -1/8]; x=linspace(-1,1,N); y=polyval(p,x); y1=polyval(p1,x); e=abs(y-y1); r=e./abs(y+eps); e_max=max(e) r_max=max(r)
答案:y=x^4;y1=x^4-1/8*x^2;
x取值范围[-1,1];
e_max代表该范围内y与y1绝对差的最大值;
r_max代表该范围内y与y1相对差的最大值;
上一个:我的matlab明明不能识别 p=[[1;2][4;3]]这种形式的表示,为什么书上的代码还这么写呢,谢谢啊
下一个:100分跪求“OFDM系统信号峰均比测量建模与仿真”中的Matlab代码!