请问delphi中如何获得一个复数的实部或虚部?谢谢各位! 请问delphi中如何获得一个复数的实部或虚部?假如一个m:Variant; m:=VarCmplx.VarComplexCreate(5,2);我如何能获取它的实部或者虚部。谢谢. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var m:Variant; S:string;begin m:=VarCmplx.VarComplexCreate(5,2); Showmessage(m); S := Copy(m, 1, Pos(' ', m)-1); Showmessage(S); end;第一次见VarCmplx单元, 说错莫怪.Variant类型是变体, 几乎可以任意转换, 例如可以象上面那样视为字符串. VAR m: variant; x,y: double;begin m:=VarComplexCreate(-0.5,-2); x:=(m+ VarComplexConjugate(m))/2;//实部 y:=-VarComplexTimesPosI(m-x); //虚部 showmessage(floattostr(x)+' '+floattostr(y));end; delphi修改数据库表格问题 delphi 和SQL数据库 连接问题 使用speed button!! reportMachine3.0制作的报表,在98下正常,在2000下表头打印不出来,谁遇到过? 简单的问题(初学者) 高分求!!!不要用任何控件实现打印预览DBGrid和Stringgrid. 设置断点运行,变成X,运行不到!!! formula one 6.0谁会用啊。。 用Delphi6导入VB做的ActiveX控件,为何不能生成VCL类?怎末办? 学JAVA用哪个公司的JAVA最好? 请教如何捕获在StringGrid上下移动单元格时触发的事件 一个sql功能的实现
var
m:Variant;
S:string;
begin
m:=VarCmplx.VarComplexCreate(5,2);
Showmessage(m);
S := Copy(m, 1, Pos(' ', m)-1);
Showmessage(S);
end;
第一次见VarCmplx单元, 说错莫怪.Variant类型是变体, 几乎可以任意转换, 例如可以象上面那样视为字符串.
VAR
m: variant;
x,y: double;
begin
m:=VarComplexCreate(-0.5,-2);
x:=(m+ VarComplexConjugate(m))/2;//实部
y:=-VarComplexTimesPosI(m-x); //虚部
showmessage(floattostr(x)+' '+floattostr(y));
end;