一道 数学编程题。

gwx901 2004-04-30 11:11:57
有这么一个题
求{ a0,a1....an}
X=a0+a1*B+a2*(B的二次方)一直到an*(B的n次方)
其中X=x1+i*y1
B=b1+i*by
就是说X,B都是复数
已知x1,y1,b1,by要求{ a0,a1....an}
程序该如何实现?给点头绪先,谢啦。
...全文
59 9 点赞 打赏 收藏 举报
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
maowu 2004-07-06
n为未知数吗?
  • 打赏
  • 举报
回复
yyfhz 2004-07-06
简单的说吧,任意一个X,B总可以通过调整系数达到(除非X中有虚部而B是实数)
X=a0+a1*B
这样,在表达式X=a0+a1*B+a2*B的平方+a3*B的三次方+....中,a2,a3,...可以任意取,完了以后求一下a1和a0就可以了
一句话,缺少约束条件,几乎有无穷多解
  • 打赏
  • 举报
回复
gwx901 2004-05-01
我看到这题时的第一感觉是要通过什么数学公式转换。不知对否。只是又不知什么数学公式。呵呵。
  • 打赏
  • 举报
回复
gwx901 2004-05-01
还是没怎么明白。对我来说,挺难的。可是又得完成。郁闷。
  • 打赏
  • 举报
回复
yyfhz 2004-05-01
???
只有一个方程倒要求a1,...an n个未知数?可能吗?
  • 打赏
  • 举报
回复
allenhe 2004-05-01
学过复变的话那就可以把X设成为a+bi这样子做
归根到底写出递推式
然后就容易了
  • 打赏
  • 举报
回复
minghuitian 2004-05-01
up
  • 打赏
  • 举报
回复
andy100085 2004-05-01
NND,最难办的是:i*i = -1 啊!!
已经疯掉了!!
  • 打赏
  • 举报
回复
andy100085 2004-04-30
初步的想法是算法复杂度很高的,就是生算!!
我觉的用递归算B的N次方,然后再生加。

不过,这东西最好在数学上处理一下,在算。

还有一种比较龌龊的就是先加 a0 然后 算 B 然后算 a1*B 然后根据B算 B*B 然后算 a2 * B*B 然后根据B*B算B*B*B 然后依次类推!
要熄灯了!明天再来!
  • 打赏
  • 举报
回复
相关推荐
发帖
Java SE
加入

6.2w+

社区成员

Java 2 Standard Edition
申请成为版主
帖子事件
创建了帖子
2004-04-30 11:11
社区公告
暂无公告