多项式乘多项式专项练习30题选择解答(有答案)ok

多项式乘多项式专项练习30题选择解答(有答案)ok
多项式乘多项式专项练习30题选择解答(有答案)ok

多项式乘多项式专项练习30题(有答案)

1.若(x﹣1)(x+3)=x2+mx+n,那么m,n的值分别是()

A.m=1,n=3B.m=4,n=5C.m=2,n=﹣3D.m=﹣2,n=3

2.下列各式中,计算结果是x2+7x﹣18的是()

A.(x﹣1)(x+18)B.(x+2)(x+9)C.(x﹣3)(x+6)D.(x﹣2)(x+9)

3.若(x﹣a)(x+2)的展开项中不含x的一次项,则a的值为()

A.a=﹣2B.a=2C.a=±2D.无法确定

4.如果(x﹣3)(2x+4)=2x2﹣mx+n,那么m、n的值分别是()

A.2,12B.﹣2,12C.2,﹣12D.﹣2,﹣12

5.已知m+n=2,mn=﹣2,则(1﹣m)(1﹣n)的值为()

A.﹣3B.﹣1C.1D.5

6.先化简,再求值:5(3x2y﹣xy2)﹣4(﹣xy2+3x2y),其中x=﹣2,y=3.

7.计算:

(1)30﹣2﹣3+(﹣3)2﹣()﹣1(2)(﹣2a2b3)4+(﹣a)8?(2b4)3

(3)x(2x+1)(1﹣2x)﹣4x(x﹣1)(1﹣x)

(4)(2a﹣b+3)(2a+b﹣3)

(5)(x﹣1)(x2+x+1)

8.计算:

(1)(﹣7x2﹣8y2)?(﹣x2+3y2)=_________;

(2)(3x﹣2y)(y﹣3x)﹣(2x﹣y)(3x+y)=_________.

9.计算:a(a+2)(a﹣3)

10.计算:(a+b)(a2﹣ab+b2)

11.计算:(2x﹣3y)(x+4y)

12.计算:

(1)

(2)(﹣4x﹣3y2)(3y2﹣4x)

13.计算:(2x+5y)(3x﹣2y)﹣2x(x﹣3y)

14.5x2﹣(x﹣2)(3x+1)﹣2(x+1)(x﹣5)

15.已知6x2﹣7xy﹣3y2+14x+y+a=(2x﹣3y+b)(3x+y+c),试确定a、b、c的值.

16.已知多项式(x2+mx+n)(x2﹣3x+4)展开后不含x3和x2项,试求m,n的值.

17.计算(x+2)(x2﹣2x+4)=_________.

18.一个二次三项式x2+2x+3,将它与一个二次项ax+b相乘,积中不出现一次项,且二次项系数为1,求a,b的值?

19.计算:(1)﹣2a(2a2+3a+1);(2)(x+2y)(3x﹣4y)

20.(m2﹣2m+3)(5m﹣1)

MATLAB数据分析与多项式计算(M)

第7章 MATLAB数据分析与多项式计算 6.1 数据统计处理 6.2 数据插值 6.3 曲线拟合 6.4 离散傅立叶变换 6.5 多项式计算 6.1 数据统计处理 6.1.1 最大值和最小值 MATLAB提供的求数据序列的最大值和最小值的函数分别为max 和min,两个函数的调用格式和操作过程类似。 1.求向量的最大值和最小值 求一个向量X的最大值的函数有两种调用格式,分别是: (1) y=max(X):返回向量X的最大值存入y,如果X中包含复数元素,则按模取最大值。 (2) [y,I]=max(X):返回向量X的最大值存入y,最大值的序号存入I,如果X中包含复数元素,则按模取最大值。 求向量X的最小值的函数是min(X),用法和max(X)完全相同。 例6-1 求向量x的最大值。 命令如下: x=[-43,72,9,16,23,47]; y=max(x) %求向量x中的最大值 [y,l]=max(x) %求向量x中的最大值及其该元素的位置 2.求矩阵的最大值和最小值 求矩阵A的最大值的函数有3种调用格式,分别是: (1) max(A):返回一个行向量,向量的第i个元素是矩阵A的第i 列上的最大值。 (2) [Y,U]=max(A):返回行向量Y和U,Y向量记录A的每列的最大值,U向量记录每列最大值的行号。 (3) max(A,[],dim):dim取1或2。dim取1时,该函数和max(A)完全相同;dim取2时,该函数返回一个列向量,其第i个元素是A矩阵的第i行上的最大值。 求最小值的函数是min,其用法和max完全相同。

例6-2 分别求3×4矩阵x中各列和各行元素中的最大值,并求整个矩阵的最大值和最小值。 3.两个向量或矩阵对应元素的比较 函数max和min还能对两个同型的向量或矩阵进行比较,调用格式为: (1) U=max(A,B):A,B是两个同型的向量或矩阵,结果U是与A,B 同型的向量或矩阵,U的每个元素等于A,B对应元素的较大者。 (2) U=max(A,n):n是一个标量,结果U是与A同型的向量或矩阵,U的每个元素等于A对应元素和n中的较大者。 min函数的用法和max完全相同。 例6-3 求两个2×3矩阵x, y所有同一位置上的较大元素构成的新矩阵p。 6.1.2 求和与求积 数据序列求和与求积的函数是sum和prod,其使用方法类似。设X是一个向量,A是一个矩阵,函数的调用格式为: sum(X):返回向量X各元素的和。 prod(X):返回向量X各元素的乘积。 sum(A):返回一个行向量,其第i个元素是A的第i列的元素和。 prod(A):返回一个行向量,其第i个元素是A的第i列的元素乘积。 sum(A,dim):当dim为1时,该函数等同于sum(A);当dim为2时,返回一个列向量,其第i个元素是A的第i行的各元素之和。 prod(A,dim):当dim为1时,该函数等同于prod(A);当dim为2时,返回一个列向量,其第i个元素是A的第i行的各元素乘积。 例6-4 求矩阵A的每行元素的乘积和全部元素的乘积。 6.1.3 平均值和中值 求数据序列平均值的函数是mean,求数据序列中值的函数是median。两个函数的调用格式为: mean(X):返回向量X的算术平均值。 median(X):返回向量X的中值。

多项式与多项式相乘同步练习(含答案).doc

第 3 课时多项式与多项式相乘 要点感知多项式与多项式相乘,先用一个多项式的_____乘另一个多项式的_____,再把所得的积_____.( a+b)( p+q)=_____. 预习练习1- 1填空:(1)(a+4)(a+3)=a·a+a·3+4·_____+4×3=_____; (2)(2 x- 5y)(3 x-y)=2 x·3x+2x·_____+(- 5y) ·3x+( -5y) ·_____=_____. 1- 2计算:(x+5)(x-7)=_____;(2x-1)·(5x+2)=_____. 知识点 1直接运用法则计算 1.计算: (1)( m+1)(2 m- 1) ;(2)(2 a- 3b)(3 a+2b) ;(3)(2 x- 3y)(4 x2+6xy +9y2) ;(4)( y+1) 2;(5) a( a-3)+(2 -a)(2+ a). 2. 先化简,再求值:(2 x- 5)(3 x+2) - 6( x+1)( x- 2), 其中x= 1 . 5 知识点 2多项式乘以多项式的应用 3.若一个长方体的长、宽、高分别是3x- 4,2 x- 1 和x,则它的体积是 ( ) - 5x2+4x-11x2+4x-4x2-4x2+x+4 4. 为参加市里的“灵智星”摄影大赛,小阳同学将同学们参加“义务献爱心”活动的照片放大为长为 a 厘米,宽为

3 a 厘米的长方形形状,又精心在四周加上了宽 2 厘米的装饰彩框,那么小阳同学的这幅摄影作品照片占的面积是 4 _____平方厘米 . 5. 我校操场原来的长是 2x 米,宽比长少 10 米,现在把操场的长与宽都增加了 5 米,则整个操场面积增加了 _____ 平方米 . 知识点 3 ( x +p )( x +q )= x 2+( p +q ) x +pq 6. 下列多项式相乘的结果为 x 2+3x - 18 的是 ( ) A.( x - 2)( x +9) B.( x +2)( x - 9) C.( x +3)( x - 6) D.( x -3)( x +6) 7. 已知 ( x +1)( x - 3)= x 2 +ax +b ,则 a , b 的值分别是 ( ) =2 , b =3 =- 2, b =-3 =- 2, b =3 =2, b =- 3 8. 计算: (1)( x +1)( x +4) (2)( m - 2)( m +3) (3)( y +4)( y +5) (4)( t -3)( t +4). 9. 计算: (1)( - 2 n )( - - ) ; (2)( x 3 - 2)( x 3+3) - ( x 2 ) 3+ 2 · ; m m n x x

数据结构实验报告,一元多项式资料

数据结构课程设计报告

目录 一、任务目标,,,,,,,,,,,, 3 二、概要设计,,,,,,,,,,,, 4 三、详细设计,,,,,,,,,,,, 6 四、调试分析,,,,,,,,,,,, 8 五、源程序代码,,,,,,,,,, 8 六、程序运行效果图与说明,,,,, 15 七、本次实验小结,,,,,,,,, 16 八、参考文献,,,,,,,,,,, 16

任务目标 分析(1) a. 能够按照指数降序排列建立并输出多项式 b.能够完成两个多项式的相加,相减,并将结果输入要求:程序所能达到的功能: a.实现一元多项式的输入; b.实现一元多项式的输出; c.计算两个一元多项式的和并输出结果; d.计算两个一元多项式的差并输出结果;除任务要求外新增乘法: 计算两个一元多项式的乘积并输出结果 (2)输入的形式和输入值的范围:输入要求:分行输入,每行输入一项,先输入多项式的指数,再输入多项式的系数,以0 0 为结束标志,结束一个多项式的输入。 输入形式: 2 3 -1 2 3 0 1 2 0 0 输入值的范围:系数为int 型,指数为float 型 3)输出的形式: 第一行输出多项式1; 第二行输出多项式2; 第三行输出多项式 1 与多项式 2 相加的结果多项式; 第四行输出多项式 1 与多项式 2 相减的结果多项式;第五行输出多项式 1 与多项式 2 相乘的结果多项式 二、概要设计 程序实现 a. 功能:将要进行运算的二项式输入输出;

b. 数据流入:要输入的二项式的系数与指数; c.数据流出:合并同类项后的二项式; d.程序流程图:二项式输入流程图; e.测试要点:输入的二项式是否正确,若输入错误则重新输入

第6章matlab数据分析与多项式计算_习题答案

第6章 MATLAB数据分析与多项式计算 习题6 一、选择题 1.设A=[1,2,3,4,5;3,4,5,6,7],则min(max(A))的值是()。B A.1 B.3 C.5 D.7 2.已知a为3×3矩阵,则运行mean(a)命令是()。B A.计算a每行的平均值 B.计算a每列的平均值 C.a增加一行平均值 D.a增加一列平均值 3.在MATLAB命令行窗口输入下列命令: >> x=[1,2,3,4]; >> y=polyval(x,1); 则y的值为()。 D A.5 B.8 C.24 D.10 4.设P是多项式系数向量,A为方阵,则函数polyval(P,A)与函数polyvalm(P,A)的值()。D A.一个是标量,一个是方阵 B.都是标量 C.值相等 D.值不相等 5.在MATLAB命令行窗口输入下列命令: >> A=[1,0,-2]; >> x=roots(A); 则x(1)的值为()。 C A.1 B.-2 C. D. 6.关于数据插值与曲线拟合,下列说法不正确的是()。A A.3次样条方法的插值结果肯定比线性插值方法精度高。 B.插值函数是必须满足原始数据点坐标,而拟合函数则是整体最接近原始数据点,而不一定要必须经过原始数据点。 C.曲线拟合常常采用最小二乘原理,即要求拟合函数与原始数据的均方误差达到极小。 D.插值和拟合都是通过已知数据集来求取未知点的函数值。 二、填空题 1.设A=[1,2,3;10 20 30;4 5 6],则sum(A)= ,median(A)= 。 [15 27 39],[4 5 6[ 2.向量[2,0,-1]所代表的多项式是。2x2-1 3.为了求ax2+bx+c=0的根,相应的命令是(假定a、b、c已经赋值)。为了

多项式练习题及答案18616

单项式乘多项式练习题 一.解答题(共18小题) 1.先化简,再求值:2(a2b+ab2)﹣2(a2b﹣1)﹣ab2﹣2,其中a=﹣2,b=2. 2.计算: (1)6x2?3xy (2)(4a﹣b2)(﹣2b) 3.(3x2y﹣2x+1)(﹣2xy) 4.计算: (1)(﹣12a2b2c)?(﹣abc2)2= _________ ; (2)(3a2b﹣4ab2﹣5ab﹣1)?(﹣2ab2)= _________ . 5.计算:﹣6a?(﹣﹣a+2) 6.﹣3x?(2x2﹣x+4) 7.先化简,再求值3a(2a2﹣4a+3)﹣2a2(3a+4),其中a=﹣2 8.(﹣a2b)(b2﹣a+) 9.一条防洪堤坝,其横断面是梯形,上底宽a米,下底宽(a+2b)米,坝高米.

(1)求防洪堤坝的横断面积; (2)如果防洪堤坝长100米,那么这段防洪堤坝的体积是多少立方米? 10.2ab(5ab+3a2b) 11.计算:. 12.计算:2x(x2﹣x+3) 13.(﹣4a3+12a2b﹣7a3b3)(﹣4a2)= _________ .14.计算:xy2(3x2y﹣xy2+y) 15.(﹣2ab)(3a2﹣2ab﹣4b2) 16.计算:(﹣2a2b)3(3b2﹣4a+6) 17.某同学在计算一个多项式乘以﹣3x2时,因抄错运算符号,算成了加上﹣3x2,得到的结果是x2﹣4x+1,那么正确的计算结果是多少?

18.对任意有理数x、y定义运算如下:x△y=ax+by+cxy,这里a、b、c是给定的数,等式右边是通常数的加法及乘法运算,如当a=1,b=2,c=3时,l△3=1×l+2×3+3×1×3=16,现已知所定义的新运算满足条件,1△2=3,2△3=4,并且有一个不为零的数d使得对任意有理数x△d=x,求a、b、c、d的值.

多项式乘多项式试卷试题附标准答案.doc

多项式乘多项式试题精选(二) 一.填空题(共13 小题) 1.如图,正方形卡片 A 类、 B 类和长方形卡片 则需要 C 类卡片_________张. C 类各若干张,如果要拼一个长为(2a+b),宽为(a+b)的长方形,2.( x+3)与(2x﹣ m)的积中不含x 的一次项,则m=_________ . 3.若(x+p)( x+q)=x2+mx+24, p,q 为整数,则m的值等 于 _________ . 4.如图,已知正方形卡片长方形,则需要 A 类卡片A 类、 B 类和长方形卡片C类各若干张,如果要拼成一个长为(a+2b)、宽为( _________ 张, B 类卡片_________张,C类卡片_________张. a+b)的大 5.计算: 2 3 (﹣ p)? (﹣ p)= _________ ;= _________ ;2xy?(_________ 2 )=﹣ 6x yz ;( 5﹣ a)( 6+a)= _________ . 6.计算( x2﹣ 3x+1)( mx+8)的结果中不含x2项,则常数m的值为_________. 7.如图是三种不同类型的地砖,若现有A 类4 块,B 类 2 块,C类 1 块,若要拼成一个正方形到还 需 B类地 砖 _________ 块. 8.若( x+5)( x﹣ 7) =x2 +mx+n,则 m= _________ ,n= _________ . 9.( x+a)(x+)的计算结果不含 x 项,则 a 的值是_________ . 10.一块长 m米,宽 n 米的地毯,长、宽各裁掉 2 米后,恰好能铺盖一间房间地面,问房间地面的面积是_________ 平方米. 11.若( x+m)( x+n) =x2﹣ 7x+mn,则﹣ m﹣ n 的值为_________ . 2 2 3 2 _________ . 12.若( x +mx+8)( x ﹣ 3x+n)的展开式中不含x 和 x 项,则 mn的值是 2 2 3 的值为 _________ . 13.已知 x、 y、 a 都是实数,且 |x|=1 ﹣ a, y =( 1﹣ a)(a﹣ 1﹣ a ),则 x+y+a +1 二.解答题(共17 小题) 14.若( x2+2nx+3)( x2﹣ 5x+m)中不含奇次项,求m、 n 的值. 15.化简下列各式: (1)( 3x+2y )( 9x 2﹣ 6xy+4y 2); 2 (2)( 2x﹣3)( 4x +6xy+9); (3)( m﹣)( m2+m+);

C++一元多项式合并实验报告

实验二一元多项式相加问题本实验的目的是进一步熟练掌握应用链表处理实际问题的能力。 一、问题描述 一元多项式相加是通过键盘输入两个形如P 0+P 1 X1+P 2 X2+···+PnX n的多项式,经过程序运算后在屏幕上输出它 们的相加和。 二、数据结构设计 分析任意一元多项式的描述方法可知,一个一元多项式的每一个子项都由“系数—指数”两部分组成,所以可将它抽象成一个由“系数—指数对”构成线性表,由于对多项式中系数为0的子项可以不记录他的数值,对于这样的情况就不再付出存储空间来存放它了。基于这样的分析,可以采取一个带有头结点的单链表来表示一个一元多项式。具体数据结构定义为: typedef struct node { float ce; //系数域 float ex; //指数域 struct node *next; //指针域 }lnode,*linklist; 三功能(函数)设计 1、输入并建立多项式的功能模块 此模块要求按照指数递增的顺序和一定的输入格式输入各个系数不为0的子项的“系数—指数对”,输入一个子项建立一个相关的节点,当遇到输入结束标志时结束输入,而转去执行程序下面的部分。 屏幕提示: input ce & ex and end with 0: ce=1 ex=2 ce=0 ex=0 //输入结束标志 input ce & ex and end with 0: ce=2 ex=2 ce=0 ex=0 //输入结束标志 输入后程序将分别建立两个链表来描述两个一元多项式: A=X^2 B=2X^2 这两个多项式的相加的结果应该为: C=3X^2 2、多项式相加的功能模块 此模块根据在1中建立的两个多项式进行相加运算,并存放在以C为头指针的一个新建表中。可以采用以下方法进行设计: 开始时a,b分别指向A,B的开头,如果ab不为空,进行判断:如果a所指的结点的指数和b所指的结点的指数相同,将它们的系数相加做成C式中的一项,如果不一样则将小的一项加到C中。 if(a->ex==b->ex) //判断指数是否相等 {s->ce=a->ce+b->ce; if(s->ce!=0) s->ex=a->ex; else delete s; a=a->next; b=b->next; }

链表实现多项式相加实验报告

实验报告 课程名称:数据结构 题目:链表实现多项式相加 班级: 学号: 姓名: 完成时间:2012年10月17日

1、实验目的和要求 1)掌握链表的运用方法; 2)学习链表的初始化并建立一个新的链表; 3)知道如何实现链表的插入结点与删除结点操作; 4)了解链表的基本操作并灵活运用 2、实验内容 1)建立两个链表存储一元多项式; 2)实现两个一元多项式的相加; 3)输出两个多项式相加后得到的一元多项式。 3、算法基本思想 数降序存入两个链表中,将大小较大的链表作为相加后的链表寄存处。定义两个临时链表节点指针p,q,分别指向两个链表头结点。然后将另一个链表中从头结点开始依次与第一个链表比较,如果其指数比第一个小,则p向后移动一个单位,如相等,则将两节点的系数相加作为第一个链表当前节点的系数,如果为0,则将此节点栓掉。若果较大,则在p前插入q,q向后移动一个,直到两个链表做完为止。 4、算法描述 用链表实现多项式相加的程序如下: #include #include #include struct node{ int exp; float coef; struct node*next; };

void add_node(struct node*h1,struct node*h2); void print_node(struct node*h); struct node*init_node() { struct node*h=(struct node*)malloc(sizeof(struct node)),*p,*q; int exp; float coef=1.0; h->next=NULL; printf("请依次输入多项式的系数和指数(如:\"2 3\";输入\"0 0\"时结束):\n"); p=(struct node*)malloc(sizeof(struct node)); q=(struct node*)malloc(sizeof(struct node)); for(;fabs(coef-0.0)>1.0e-6;) { scanf("%f %d",&coef,&exp); if(fabs(coef-0.0)>1.0e-6) { q->next=p; p->coef=coef; p->exp=exp; p->next=NULL; add_node(h,q); } } free(p); free(q); return(h); } void add_node(struct node*h1,struct node*h2) { struct node*y1=h1,*y2=h2; struct node*p,*q; y1=y1->next; y2=y2->next; for(;y1||y2;) if(y1) { if(y2) { if(y1->expexp) y1=y1->next; else if(y1->exp==y2->exp) { y1->coef+=y2->coef; if(y1->coef==0)

多项式乘以多项式练习题-多项式乘多项式计算题及答案

3?多项式与多项式相乘 、选择题 1. 计算(2a — 3b)( 2a + 3b)的正确结果是() 2 2 2 2 2 2 A . 4a + 9b B . 4a — 9b C . 4a + 12ab + 9b 2. 若(x + a)( x + b) = x 2— kx + ab ,则 k 的值为() A . a + b B . — a — b C . a — b D . b — a 3. 计算(2x — 3y)( 4x 2 + 6xy + 9y 2)的正确结果是() 2 2 3 3 3 3 A . (2x — 3y)2 B . (2x + 3y) 2 C . 8x 3— 27y 3 D . 8x 3 + 27y 3 4. (x 2— px + 3)( x — q)的乘积中不含x 2项,则() A . p = q B . p =± q C . p = — q D .无法确定 5. 若O v x v 1,那么代数式(1— x)( 2 + x)的值是() A . 一定为正 B . 一定为负 C . 一定为非负数 D .不能确定 6. 计算(a 2+ 2)( a 4— 2a 2 + 4) + (a 2— 2)( a 4 + 2a 2 + 4)的正确结果是() A . 2( a 2 + 2) B . 2( a2 — 2) C . 2a 3 D . 2a 6 7. 方程(x + 4)( x — 5) = x 2— 20 的解是() A . x = 0 B . x = — 4 C . x = 5 D . x = 40 8. 若 2x 2 + 5x + 1 — a(x + 1)2+ b(x + 1) + c ,那么 a , b , c 应为() A . a — 2, b — — 2, c —— 1 B . a — 2, b — 2, c —— 1 C . a — 2, b — 1, c — — 2 D . a — 2, b —— 1, c — 2 9. 若 6x 2— 19x + 15— (ax + b)( cx + b),贝U ac + bd 等于() A . 36 B . 15 C . 19 D . 21 4 2 10. (x + 1)( x — 1)与(x + x + 1)的积是() A . x 6+ 1 B . x 6 + 2x 3 + 1 C . x 6— 1 D . x 6— 2x 3 + 1 、填空题 1. (3x — 1)( 4x + 5) — _________ . 2. ( — 4x — y)( — 5x + 2y) — _______ . 3. (x + 3)( x + 4) — (x — 1)( x — 2) — _______ . 2 2 D . 4a 2— 12ab +

一元多项式相加完整实验报告

一元多项式相加实验报告 一元多项式的相加

一实验内容 根据所学的数据结构中线性结构(线性表)的逻辑特性和物理特性及相关算法,应用于求解一个具体的实际问题----------两个多项式相加 二需求分析 1掌握线性结构的逻辑特性和物理特性。 2建立一元多项式。 3将一元多项式输入,并存储在内存中,并按照指数降序排列输出多项式。 4能够完成两个多项式的加减运算,并输出结果。 三概要设计 1 本程序所用到的抽象数据类型: typedef OrderedLinkList polynomial; // 用带表头结点的有序链表表示多项式 结点的数据元素类型定义为: typedef struct { // 项的表示 float coef; // 系数 int expn; // 指数 term, ElemType; V oid AddPolyn(polynomail&Pa,polynomail&Pb) Position GetHead() Position NextPos(LinkList L,Link p) Elem GetCurElem(Link p) int cmp(term a term b) Status SetCurElem(Link&p, ElemType e) Status DelFirst(Link h, Link &q) Status ListEmpty(LinkList L) Status Append(LinkList&L, Link S) FreeNode() 2 存储结构

一元多项式的表示在计算机内用链表来实现,同时为了节省存储空间,只存储其中非零的项,链表中的每个节点存放多项式的系数非零项。它包含三个域,分别存放多项式的系数,指数,以及指向下一个项的指针。 创建一元多项式链表,对运算中可能出现的各种情况进行分析,实现一元多项式的相加相减操作。 3 模块划分 a) 主程序;2)初始化单链表;3)建立单链表; 4)相加多项式 4 主程序流程图 四详细设计 根据一元多项式相加的运算规则:对于两个一元多项式中所有指数相同的项,对应系数相加,若其和不为零,则构成“和多项式”中的一项,对

多项式练习题及答案

) 单项式乘多项式练习题 一.解答题(共18小题) 1.先化简,再求值:2(a2b+ab2)﹣2(a2b﹣1)﹣ab2﹣2,其中a=﹣2,b=2. - 2.计算: (1)6x2?3xy (2)(4a﹣b2)(﹣2b) 3.(3x2y﹣2x+1)(﹣2xy) ! 4.计算: (1)(﹣12a2b2c)?(﹣abc2)2= _________ ; (2)(3a2b﹣4ab2﹣5ab﹣1)?(﹣2ab2)= _________ . / 5.计算:﹣6a?(﹣﹣a+2) 6.﹣3x?(2x2﹣x+4) 7.先化简,再求值3a(2a2﹣4a+3)﹣2a2(3a+4),其中a=﹣2 8.(﹣a2b)(b2﹣a+) …

9.一条防洪堤坝,其横断面是梯形,上底宽a米,下底宽(a+2b)米,坝高米.(1)求防洪堤坝的横断面积; 、 (2)如果防洪堤坝长100米,那么这段防洪堤坝的体积是多少立方米 ) 10.2ab(5ab+3a2b) 11.计算:. ; 12.计算:2x(x2﹣x+3) 13.(﹣4a3+12a2b﹣7a3b3)(﹣4a2)= _________ . 14.计算:xy2(3x2y﹣xy2+y) 15.(﹣2ab)(3a2﹣2ab﹣4b2) : 16.计算:(﹣2a2b)3(3b2﹣4a+6)

| 17.某同学在计算一个多项式乘以﹣3x2时,因抄错运算符号,算成了加上﹣3x2,得到的结果是x2﹣4x+1,那么正确的计算结果是多少 《 18.对任意有理数x、y定义运算如下:x△y=ax+by+cxy,这里a、b、c是给定的数,等式右边是通常数的加法及乘法运算,如当a=1,b=2,c=3时,l△3=1×l+2×3+3×1×3=16,现已知所定义的新运算满足条件,1△2=3,2△3=4,并且有一个不为零的数d使得对任意有理数x△d=x,求a、b、c、d的值.

一元多项式的运算

数据结构课程设计实验报告 专业班级: 学号: 姓名: 2011年1月1日

题目:一元多项式的运算 1、题目描述 一元多项式的运算在此题中实现加、减法的运算,而多项式的减法可以通过加法来实现(只需在减法运算时系数前加负号)。 在数学上,一个一元n次多项式P n(X)可按降序写成: P n(X)= P n X^n+ P(n-1)X^(n-1)+......+ P1X+P0 它由n+1个系数惟一确定,因此,在计算机里它可以用一个线性表P来表示: P=(P n,P(n-1),......,P1,P0) 每一项的指数i隐含在其系数P i的序号里。 假设Q m(X)是一元m次多项式,同样可以用一个线性表Q来表示: Q=(q m,q(m-1),.....,q1,q0) 不是一般性,假设吗吗m

用多项式模型进行数据拟合实验报告(附代码)

实验题目: 用多项式模型进行数据拟合实验 1 实验目的 本实验使用多项式模型对数据进行拟合,目的在于: (1)掌握数据拟合的基本原理,学会使用数学的方法来判定数据拟合的情况; (2)掌握最小二乘法的基本原理及计算方法; (3)熟悉使用matlab 进行算法的实现。 2 实验步骤 2.1 算法原理 所谓拟合是指寻找一条平滑的曲线,最不失真地去表现测量数据。反过来说,对测量 的实验数据,要对其进行公式化处理,用计算方法构造函数来近似表达数据的函数关系。由于函数构造方法的不同,有许多的逼近方法,工程中常用最小平方逼近(最小二乘法理论)来实现曲线的拟合。 最小二乘拟合利用已知的数据得出一条直线或曲线,使之在坐标系上与已知数据之间的距离的平方和最小。模型主要有:1.直线型2.多项式型3.分数函数型4.指数函数型5.对数线性型6.高斯函数型等,根据应用情况,选用不同的拟合模型。其中多项式型拟合模型应用比较广泛。 给定一组测量数据()i i y x ,,其中m i ,,3,2,1,0Λ=,共m+1个数据点,取多项式P (x ),使得 min )]([020 2=-=∑∑==m i i i m i i y x p r ,则称函数P (x )为拟合函数或最小二乘解,此时,令 ∑==n k k k n x a x p 0 )(,使得min ])([02 002=??? ? ??-=-=∑∑∑===m i n k i k i k m i i i n y x a y x p I ,其中 n a a a a ,,,,210Λ为待求的未知数,n 为多项式的最高次幂,由此该问题化为求),,,(210n a a a a I I Λ=的极值问题。 由多元函数求极值的必要条件:0)(200 =-=??∑∑==m i j i n k i k i k i x y x a a I ,其中n j ,,2,1,0Λ= 得到: ∑∑∑===+=n k m i i j i k m i k j i y x a x )(,其中n j ,,2,1,0Λ=,这是一个关于n a a a a ,,,,210Λ的线 性方程组,用矩阵表示如下所示:

最新第6章 MATLAB数据分析与多项式计算_习题答案

精品好文档,推荐学习交流 第6章 MATLAB数据分析与多项式计算 习题6 一、选择题 1.设A=[1,2,3,4,5;3,4,5,6,7],则min(max(A))的值是()。B A.1 B.3 C.5 D.7 2.已知a为3×3矩阵,则运行mean(a)命令是()。B A.计算a每行的平均值B.计算a每列的平均值 C.a增加一行平均值D.a增加一列平均值 3.在MA TLAB命令行窗口输入下列命令: >> x=[1,2,3,4]; >> y=polyval(x,1); 则y的值为()。D A.5 B.8 C.24 D.10 4.设P是多项式系数向量,A为方阵,则函数polyval(P,A)与函数polyvalm(P,A)的值()。D A.一个是标量,一个是方阵B.都是标量 C.值相等D.值不相等 5.在MA TLAB命令行窗口输入下列命令: >> A=[1,0,-2]; >> x=roots(A); 则x(1)的值为()。C A.1 B.-2 C.1.4142 D.-1.4142 6.关于数据插值与曲线拟合,下列说法不正确的是()。A A.3次样条方法的插值结果肯定比线性插值方法精度高。 B.插值函数是必须满足原始数据点坐标,而拟合函数则是整体最接近原始数据点,而不一定要必须经过原始数据点。 C.曲线拟合常常采用最小二乘原理,即要求拟合函数与原始数据的均方误差达到极小。 D.插值和拟合都是通过已知数据集来求取未知点的函数值。 二、填空题 1.设A=[1,2,3;10 20 30;4 5 6],则sum(A)= ,median(A)= 。 [15 27 39],[4 5 6[ 2.向量[2,0,-1]所代表的多项式是。2x2-1 仅供学习与交流,如有侵权请联系网站删除谢谢1

多项式练习题参考答案

多项式练习题参考答案 一、填空题 1..13)(,14)(234--=--=x x x g x x x f 则)(x f 被)(x g 除所得的商式为22x x --,余式为73x --. 2.(),(),(),()[],()()()()2,f x g x u x v x P x u x f x v x g x ∈+=若则((),())f x g x = 1 ((),())u x v x = 1 . 3.10()[]0,()|(),((),())n n n f x a x a x a P x a f x g x f x g x =+++∈≠= 且1()n f x a . 4.1,42,0),3)(1(,232-++-+x x x x x 中是本原多项式的为22,(1)(3),x x x +-+ 31x -. 5. 多项式2001 20002 322002 ()4(54)21(8112) f x x x x x x ??=----+?? 的所有系数之和= 1 (取1x =得到),常数项=20022-(取0x =得到). 6. 能被任一多项式整除的式项式是 零多项式 ;能整除任意多项式的多项式一定是 零次多项式 . 7.多项式()f x 除以(0)a x b a -≠的余式为()b f a . 8. 设3232235(2)(2)(2)x x x a x b x c x d -+-=-+-+-+,则,,,a b c d 的值为 2,9,23, 13 . 9.5432()41048f x x x x x x =++--+在有理数上的标准分解式是23(1)(2)x x -+. 10. 242322x x x m x p x +++-+,则m = -6 ,p = 3 . 二、判断说明题(先判断正确与错误,再简述理由) 1.若),()()()()(x d x g x v x f x u =+则)(x d 必为)(x f 与)(x g 的最大公因式. 错.如()1,()1,()1,()f x x g x x u x x v x x =-=+=+=-,则()1d x x =--,但)(x f 与)(x g 互素.

两个一元多项式相加-c++版

《数据结构》实验报告 ——两个一元多项式相加 一、实验题目:两个一元多项式相加 二、实验内容: 根据所学的数据结构中线性结构(线性表)的逻辑特性和物理特性及相关算法,应用于求解一个具体的实际问题----------两个多项式相加 三、设计思想: (1)建立两个顺序列表,分别用来表示两个一元多项式;顺序列表奇数位,存储该多项式的系数;顺序列表的偶数位,存储该相应多项式的指数。 (2)用成员函数merg(qList&l2)实现两多项式的相加。实现的大致方法为:比较第二个多项式列表与第一个多项式列表的偶数位的数值大小(指数),如果 相同,则将他们的前一位数(系数)相加;如果不同,就将他的前一位数(系 数)及它自己(指数)插入第一个多项式列表的后面。 (3)建立函数shu(double a[],int j)实现多项式的输入。 四、源程序代码 #include "stdafx.h" #include using namespace std; template class List { private: Telem * elem; int curlen; int maxlen; public: List(int maxsz=100):maxlen(maxsz) { curlen=0; elem=new Telem{maxlen}; }; List(Telem a[],int n,int maxsz=100):maxlen(maxsz) { curlen=n; elem=new Telem[maxlen]; for(int i=0;i

[计算机]一元多项式相加完整实验报告

[计算机]一元多项式相加完整实验报告一元多项式的相加 一实验内容 根据所学的数据结构中线性结构(线性表)的逻辑特性和物理特性及相关算法,应用于求解一个具体的实际问题----------两个多项式相加 二需求分析 1掌握线性结构的逻辑特性和物理特性。 2建立一元多项式。 3将一元多项式输入,并存储在内存中,并按照指数降序排列输出多项式。 4能够完成两个多项式的加减运算,并输出结果。 三概要设计 1 本程序所用到的抽象数据类型: typedef OrderedLinkList polynomial; // 用带表头结点的有序链表表示多项式 结点的数据元素类型定义为: typedef struct { // 项的表示 oat flcoef; // 系数 int expn; // 指数 term, ElemType; Void AddPolyn(polynomail&Pa,polynomail&Pb) Position GetHead() Position NextPos(LinkList L,Link p) Elem GetCurElem(Link p) int cmp(term a term b)

Status SetCurElem(Link&p, ElemType e) Status DelFirst(Link h, Link &q) Status ListEmpty(LinkList L) Status Append(LinkList&L, Link S) FreeNode() 2 存储结构 一元多项式的表示在计算机内用链表来实现,同时为了节省存储空间,只存储其中非零的项,链表中的每个节点存放多项式的系数非零项。它包含三个域,分别存放多项式的系数,指数,以及指向下一个项的指针。 序数coef 指数exp 指针域next 创建一元多项式链表,对运算中可能出现的各种情况进行分析,实现一元多项式的相加相减操作。 3 模块划分 a) 主程序;2)初始化单链表;3)建立单链表; 4)相加多项式 4 主程序流程图 开始 申请结点空间 输入多项式各项的系数X,指数Y 输出已输出的多项式 否 是否输入正确 合并同类项 结束 四详细设计 根据一元多项式相加的运算规则:对于两个一元多项式中所有指数相

多项式练习题(带答案).doc

多项式 一、填空题 1. 计算: 3x( xy x 2 y) _____________ . 2. 计算: a 2 (a 4 4a 2 16) 4(a 4 4a 2 16) =________. 3. 若 3k ( 2k-5 ) +2k (1-3k ) =52,则 k=____ ___ . 4. 如果 x+y=-4 , x-y=8 ,那么代数式 的值是 cm 。 5. 当 x=3,y=1 时,代数式( x +y )(x -y )+ y 2 的值是 __________. 6. 若是同类项,则. 7.计算:( x+7)( x-3 )=__________,(2a-1 )( -2a-1 )=__________. 8.将一个长为 x ,宽为 y 的长方形的长减少 1,宽增加 1,则面积增加 ________. 二、选择题 1. 化简 a(a 1) a(1 a) 的结果是( ) A . 2a ; B . 2a 2 ; C .0;D . 2a 2 2a . 2. 下列计算中正确的是 ( ) A. a 2 a 3 2 6 22; B. 2 x 2 y 2 3 2 ; a a x x xy 10 a 9 19 ; D. 3 3 6 . C. a a a a 3. 一个长方体的长、宽、高分别是 3 x 4、2 x 和 x ,它的体积等于 ( ) A. 3x 3 4 x 2 ; B. x 2 ; C. 6x 3 8x 2 ; D. 6x 2 8 x . 4. 计算: (6ab 2 4a 2 b) ? 3ab 的结果是( ) A. 18a 2 b 3 12a 3 b 2 ; B. 18ab 3 12a 3b 2 ; C. 18a 2b 3 12a 2b 2 ; D. 18a 2 b 2 12a 3 b 2 . 5.若 且 , ,则 的值为( ) A . B .1 C . D . 6.下列各式计算正确的是( )

数据结构实验报告-一元多项式

数据结构课程设计报告 课题: 一元多项式 姓名: XX 学号: 201417030218 专业班级: XXXX 指导教师: XXXX 设计时间: 2015年12月30日星期三

目录 一、任务目标 (3) 二、概要设计 (4) 三、详细设计 (6) 四、调试分析 (8) 五、源程序代码 (8) 六、程序运行效果图与说明 (15) 七、本次实验小结 (16) 八、参考文献 (16)

一丶任务目标 分析 (1) a.能够按照指数降序排列建立并输出多项式 b.能够完成两个多项式的相加,相减,并将结果输入 要求:程序所能达到的功能: a.实现一元多项式的输入; b.实现一元多项式的输出; c.计算两个一元多项式的和并输出结果; d.计算两个一元多项式的差并输出结果; 除任务要求外新增乘法: 计算两个一元多项式的乘积并输出结果 (2)输入的形式和输入值的范围: 输入要求:分行输入,每行输入一项,先输入多项式的指数,再输入多项式的系数,以0 0为结束标志,结束一个多项式的输入。 输入形式: 2 3 -1 2 3 0 1 2 0 0 输入值的范围:系数为int型,指数为float型 (3)输出的形式: 第一行输出多项式1; 第二行输出多项式2; 第三行输出多项式1与多项式2相加的结果多项式; 第四行输出多项式1与多项式2相减的结果多项式; 第五行输出多项式1与多项式2相乘的结果多项式

二、概要设计 程序实现 a. 功能:将要进行运算的二项式输入输出; b. 数据流入:要输入的二项式的系数与指数; c. 数据流出:合并同类项后的二项式; d. 程序流程图:二项式输入流程图; e. 测试要点:输入的二项式是否正确,若输入错误则重新输入。

相关文档
最新文档