多项式乘法计算

本文探讨了如何计算两个多项式A(X)和B(X)的乘积,其中A(X)最高次为m,B(X)最高次为n。通过详细步骤解析了多项式乘法的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  这是一个多项式的乘法问题。
  A(X)=amx^m+am-1x^m-1+.....a1x+a0
  B(x)=bnx^n+bn-1x^n-1+.....b1x+b0
  这两个多项式的项目分别为m+1和n+1,最高次分别为m和n,
  现在需要求解A*B的值。


/** 
*  @author   LilyLee
 * @date     2017年4月23日
 * @time     下午10:05:24
 * @Version  1.0
 * @email    lilylee_1213@foxmail.com
 *
 */
public class polynomial_mul {

	static void Polynomial_mul(double A[],int m,double B[],int n,double R[]){
		
		int k=m+n;//K是乘积的最高项系数
		
		for(int x=0;x<k;x++){R[x]=0;}//初始化
		for(int i=0;i<=m;i++){
			for(int j=0;j<=n;j++){
				R[i+j]+=(A[i]*B[j]);
		
		}
		}
	}
	
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		double A[]={-4,5,2,-1,3,2};
		double B[]={-3,-2,1,3};
		double R[]=new double[9];
		int m=5;
		int n=3;
		in
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值