主题:问个问题
kelvinken
[专家分:0] 发布于 2006-11-10 20:57:00
问一下,BCB中复数是怎么声名和赋值的啊?
回复列表 (共2个回复)
沙发
heminking [专家分:30] 发布于 2006-12-22 23:19:00
我晕,那有复数附值的哦,一般都是自己定义字符串来完成!
例如:
float a,b;
AnsiString string;
string=a+b*i; //i等于-1开平方
通过改变a,b的值来改变字符串string的值,字符串string只能用来表示一个复数,但是复数参与运算的还是实数a和b.
由于BCB不书数学软件在这方面没有专门的定义,如果你要使用就只能象上面那样间接的使用,肯定没有在MATLAB上面方便,如果需要的话我建议你使用MATLAB.
板凳
heminking [专家分:30] 发布于 2006-12-22 23:23:00
哦,不好意思!!!
哪个附值语句应该是这样的哈:
"string=a+b*i; //i等于-1开平方"改成:
string=FloatToFtr(a)+"+"+FloatToFtr(a)+"*i"; //i等于-1开平方"改成:
一时失误哈,实在不好意思!!!!!!!!
我来回复