问题描述:
matlab 计算精度
d1=[0.5 1/2/3^0.5];
d2=[-0.5 1/2/3^0.5];
d3= [0 -1/3^0.5];
b1=[2*pi 2*pi/3^0.5];
b2=[-2*pi 2*pi/3^0.5];
k=1/3*(b1-b2);
>> exp(i*dot(k,d1))+exp(i*dot(k,d2))+exp(i*dot(k,d3))
ans =
4.4409e-016
为什么结果不是零啊.这个结果无限接近于零,怎么让它在结果中显示0
d1=[0.5 1/2/3^0.5];
d2=[-0.5 1/2/3^0.5];
d3= [0 -1/3^0.5];
b1=[2*pi 2*pi/3^0.5];
b2=[-2*pi 2*pi/3^0.5];
k=1/3*(b1-b2);
>> exp(i*dot(k,d1))+exp(i*dot(k,d2))+exp(i*dot(k,d3))
ans =
4.4409e-016
为什么结果不是零啊.这个结果无限接近于零,怎么让它在结果中显示0
问题解答:
我来补答展开全文阅读