多项式与多项式相乘计算!做完采纳的哦
3个回答
展开全部
#include <stdio.h>
void pmul(p,m,q,n,s,k)
int m,n,k;
double p[],q[],s[];
{ int i,j;
for (i=0; i<=k-1; i++) s[i]=0.0;
for (i=0; i<=m-1; i++)
for (j=0; j<=n-1; j++)
s[i+j]=s[i+j]+p[i]*q[j];
return;
}
main()
{ int i;
// static double q[4]={2.0,3.0,-6.0,2.0};
static double q[4]={1,1};
// static double p[6]={4.0,-6.0,5.0,2.0,-1.0,3.0};
static double p[6]={1,0.5};
double s[9];
pmul(p,2,q,2,s,3);
printf("\n");
for (i=0; i<=8; i++)
printf(" s(%d)=%13.7e\n",i,s[i]);
printf("\n");
}
类似程序算法。
void pmul(p,m,q,n,s,k)
int m,n,k;
double p[],q[],s[];
{ int i,j;
for (i=0; i<=k-1; i++) s[i]=0.0;
for (i=0; i<=m-1; i++)
for (j=0; j<=n-1; j++)
s[i+j]=s[i+j]+p[i]*q[j];
return;
}
main()
{ int i;
// static double q[4]={2.0,3.0,-6.0,2.0};
static double q[4]={1,1};
// static double p[6]={4.0,-6.0,5.0,2.0,-1.0,3.0};
static double p[6]={1,0.5};
double s[9];
pmul(p,2,q,2,s,3);
printf("\n");
for (i=0; i<=8; i++)
printf(" s(%d)=%13.7e\n",i,s[i]);
printf("\n");
}
类似程序算法。
富港检测技术(东莞)有限公司_
2024-04-02 广告
2024-04-02 广告
正弦振动多用于找出产品设计或包装设计的脆弱点。看在哪一个具体频率点响应最大(共振点);正弦振动在任一瞬间只包含一种频率的振动,而随机振动在任一瞬间包含频谱范围内的各种频率的振动。由于随机振动包含频谱内所有的频率,所以样品上的共振点会同时激发...
点击进入详情页
本回答由富港检测技术(东莞)有限公司_提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询