作者bluert (蓝天)
看板MATLAB
标题[其他]如何显示小数点以後的数字
时间Fri Jan 11 15:23:29 2013
mvasc=250;
vs=11.4;
vts=0.44;
zt=0.051;
ztmva=1.5;
ztmvaxr=10;
capkvar=316;
zs=((vs^2)/mvasc)*((vts/vs)^2);
rs=zs/(1^2+8^2)^(1/2);
xs=8*rs;
zt1=(zt*(vts^2))/ztmva;
ztr=zt1/(1^2+ztmvaxr^2)^(1/2);
ztx=ztmvaxr*ztr;
zcap=((vts^2)/capkvar)*1000;
z1=(rs+ztr)+(xs+ztx)*i;
z2=0-zcap*i;
freq=60;
ztotal=[];
for k=1:3000;
z11=real(z1)+(imag(z1).*freq/60)*i;
z22=real(z2)+(imag(z2)./(freq/60))*i;
ztotal=(z11*z22)/(z11+z22);
w(k)=(real(ztotal)^2+imag(ztotal)^2)^(1/2);
freq=freq+1
end
plot(w)
这是我的程式,就是我想让所有的变数都小数点显示16位数,该如何输入呢?
我输入foramt long g在第一行但是没有用
是我打错吗???
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 120.117.117.19
※ 编辑: bluert 来自: 120.117.117.19 (01/11 16:28)