求教MATLABz=1:0.001:15;wt=10^16;Ex=cos(wt-2*z+0);Ey=cos(wt-2*z+1.57);plot3(z,Ex,Ey);当wt大于10^16时候图像会变形 我想是不是因为MATLAB的计算精度有限而使2*z相对wt微不足道被省去了,我想把wt提前模2pi,不知道用

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/06 10:03:07
求教MATLABz=1:0.001:15;wt=10^16;Ex=cos(wt-2*z+0);Ey=cos(wt-2*z+1.57);plot3(z,Ex,Ey);当wt大于10^16时候图像会变形 我想是不是因为MATLAB的计算精度有限而使2*z相对wt微不足道被省去了,我想把wt提前模2pi,不知道用
xR]KP+tfn3,pS0  L(MKO(%S 2dΦ朳/:Έ,9y?9'*;[ͰqVfD'C2'<&I\+4zBj YNjkxB$ ՜$P&؇2`,+0Sj@kRi|rwZjI9GR@ZU0RߛDszIE(ɤ$L&Ҩ] ^ n8[˷}?5i` _B/5fI_ #`**<CT qz f[Tt哘:c o蔣52O8‹xޏ7L6%I^b9b爥ÄqȏN\o&

求教MATLABz=1:0.001:15;wt=10^16;Ex=cos(wt-2*z+0);Ey=cos(wt-2*z+1.57);plot3(z,Ex,Ey);当wt大于10^16时候图像会变形 我想是不是因为MATLAB的计算精度有限而使2*z相对wt微不足道被省去了,我想把wt提前模2pi,不知道用
求教MATLAB
z=1:0.001:15;
wt=10^16;
Ex=cos(wt-2*z+0);
Ey=cos(wt-2*z+1.57);
plot3(z,Ex,Ey);
当wt大于10^16时候图像会变形 我想是不是因为MATLAB的计算精度有限而使2*z相对wt微不足道被省去了,我想把wt提前模2pi,不知道用什么函数
mod好像不行吧 应为wt和2pi都不是整数~

求教MATLABz=1:0.001:15;wt=10^16;Ex=cos(wt-2*z+0);Ey=cos(wt-2*z+1.57);plot3(z,Ex,Ey);当wt大于10^16时候图像会变形 我想是不是因为MATLAB的计算精度有限而使2*z相对wt微不足道被省去了,我想把wt提前模2pi,不知道用
z=1:0.001:15;
wt=10^16;
wt=wt-floor(wt/(2*pi))*(2*pi);
Ex=cos(wt-2*z+0);
Ey=cos(wt-2*z+1.57);
plot3(z,Ex,Ey);
用这个