多项式
多项式:形如 f(x)=n∑i=0ai⋅xi 的关于 x 的式子,其中 ai 为常数,n 称为多项式的系数。多项式可以看成关于 x 的 n 次函数。
点值表示法:确定一个 n 次多项式需要 n+1 个点,用 n+1 个点确定多项式的方法称为点值表示法。
系数表示法:f(x)=n∑i=0ai⋅xi
设 n 次多项式 A(x)=n∑i=0ai⋅xi,B(x)=n∑i=0bi⋅xi
多项式加减法:f(x)=A(x)±B(x)=n∑i=0(ai±bi)xi
多项式乘法(加法卷积):
两个 n 次多项式相乘的结果是一个 2n 次多项式。
f(x)=A(x)×B(x)=n∑i=0n∑j=0ai⋅bj⋅xi+j
即 f(x)=2∑i=0nmin(i,n)∑j=0aj⋅bi−j⋅xi
点值表示法下的多项式加减乘法直接将对应的点值加减乘即可,注意乘法需要 A(x),B(x) 各给出 2n 组点值。
多项式除法:长除法推广。
复数
复数:定义常数 i 满足 i2=−1,则所有形如 z=a+b×i,a,b∈R 的数 z 构成的集合称为复数集,记为 C,其中 a 称为实部,b 称为虚部,C 中的每个数都称为复数。
复平面:复平面是一个笛卡尔平面,横轴为实轴,纵轴为虚轴。对于一个复数 z=a+bi,它在复平面上对应一个从原点到 (a,b) 的向量。
辐角:以实轴正方向为始边,z 对应的向量为终边的角称为复数 z 的辐角。
复数的模:复数 z=a+bi 的模为其在复平面上对应向量的长度,记作 |z|=√a2+b2
共轭复数:复数 z 在复平面上对应的向量关于实轴对称后的向量对应的复数称为复数 z 的共轭复数,记作 ¯¯¯z
设 z 的辐角为 θ0,¯¯¯z 的辐角为 θ1,则:
θ0+theta1=π,|z|=|¯¯¯z|
且两者的实部相同,虚部互为相反数。
复数加减法:复数 z1=a1+b1i,z2=a2+b2i 相加减得到的结果是:
z0=z1±z2=(a1±a2)+(b1±b2)i
在复平面上的结果是对应的向量按照平行四边形定则相加减。
复数乘法:复数 z1=a1+b1i,z2=a2+b2i 相乘得到的结果是:
z0=z1×z2=(a1+b1i)×(a2+b2i)=a1a2+a1b2i+a2b1i+b1b2i2=(a1a2−b1b2)+(a1b2+a2b1)i
且 θ0=θ1+θ2,|z0|=|z1|×|z2|
共轭复数的乘积 zׯ¯¯z=(a+bi)×(a−bi)=a2+b2 一定是实数。
复数除法:复数 z1=a1+b1i,z2=a2+b2i 相除得到的结果是:
z0=z1z2
上下同时乘 ¯¯¯¯¯z2 得:
z0=z1¯¯¯¯¯z2a22+b22
于是只需要将分子的实部虚部都除以分母(分母是实数)即可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通