求教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/07/05 20:36:16
![求教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,不知道用](/uploads/image/z/10420032-48-2.jpg?t=%E6%B1%82%E6%95%99MATLABz%3D1%3A0.001%3A15%3Bwt%3D10%5E16%3BEx%3Dcos%28wt-2%2Az%2B0%29%3BEy%3Dcos%28wt-2%2Az%2B1.57%29%3Bplot3%28z%2CEx%2CEy%29%3B%E5%BD%93wt%E5%A4%A7%E4%BA%8E10%5E16%E6%97%B6%E5%80%99%E5%9B%BE%E5%83%8F%E4%BC%9A%E5%8F%98%E5%BD%A2+%E6%88%91%E6%83%B3%E6%98%AF%E4%B8%8D%E6%98%AF%E5%9B%A0%E4%B8%BAMATLAB%E7%9A%84%E8%AE%A1%E7%AE%97%E7%B2%BE%E5%BA%A6%E6%9C%89%E9%99%90%E8%80%8C%E4%BD%BF2%2Az%E7%9B%B8%E5%AF%B9wt%E5%BE%AE%E4%B8%8D%E8%B6%B3%E9%81%93%E8%A2%AB%E7%9C%81%E5%8E%BB%E4%BA%86%2C%E6%88%91%E6%83%B3%E6%8A%8Awt%E6%8F%90%E5%89%8D%E6%A8%A12pi%2C%E4%B8%8D%E7%9F%A5%E9%81%93%E7%94%A8)
求教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);
用这个