一道 数学编程题。

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}
程序该如何实现?给点头绪先,谢啦。
...全文
102 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
新来的萌新 2004-05-01
  • 打赏
  • 举报
回复
NND,最难办的是:i*i = -1 啊!!
已经疯掉了!!
新来的萌新 2004-04-30
  • 打赏
  • 举报
回复
初步的想法是算法复杂度很高的,就是生算!!
我觉的用递归算B的N次方,然后再生加。

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

还有一种比较龌龊的就是先加 a0 然后 算 B 然后算 a1*B 然后根据B算 B*B 然后算 a2 * B*B 然后根据B*B算B*B*B 然后依次类推!
要熄灯了!明天再来!

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧