matlab多项式加法运算,matlab计算多项式相乘??,matlab中相加的多项式变为相乘的多项式用什么命令...

导航:网站首页 >

matlab计算多项式相乘??,matlab中相加的多项式变为相乘的多项式用什么命令

matlab计算多项式相乘??,matlab中相加的多项式变为相乘的多项式用什么命令

匿名网友:

本质上是一样的。

向量卷积和多项式函数间的卷积从算法这个角度上,是一样的,所以都是conv函数。

多项式函数的系数,其实就是一个向量。

补充问题:向量卷积就是离散信号的卷积,看任意一本《信号与系统》的书就可以。

y(n)=∑x(m)h(n-m) 求和变量为m

匿名网友:

A=sym('a',3)A = a1_1, a1_2, a1_3 a2_1, a2_2, a2_3 a3_1, a3_2, a3_3>> B=sym('b',3);>> A*B ans = a1_1*b1_1 + a1_2*b2_1 + a1_3*b3_1, a1_1*b1_2 + a1_2*b2_2 + a1_3*b3_2, a1_1*b1_3 + a1_2*b2_3 + a1_3*b3_3 a2_1*b1_1 + a2_2*b2_1 + a2_3*b3_1, a2_1*b1_2 + a2_2*b2_2 + a2_3*b3_2, a2_1*b1_3 + a2_2*b2_3 + a2_3*b3_3 a3_1*b1_1 + a3_2*b2_1 + a3_3*b3_1, a3_1*b1_2 + a3_2*b2_2 + a3_3*b3_2, a3_1*b1_3 + a3_2*b2_3 + a3_3*b3_3

匿名网友:

function c=mypolymul(a,b)flag=0;if isa(a,'sym')a=sym2poly(a);flag=1;endif isa(b,'sym')b=sym2poly(b);flag=1;endm=length(a);n=length(b);c=zeros(1,m+n-1);for i=1:mfor j=1:nc(i+j-1)=c(i+j-1)+a(i)*b(j);endendif flag==1c=poly2sym(c,'x');end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%调用方法:有两种>>syms x>>a=x^3+2*x^2+3*x+4;>>b=x^3+4*x^2+9*x+16;>>mypolymul(a,b) 或a=1,2,3,4;b=1,4,9,16;mypolymul(a,b)当a,b中有一个是符号时,返回的为符号。

匿名网友:

比如我们输出一个函数f=A*sin(x)-B*exp(C*x)这种表达式,A,B,C是你输入的任何参数.(1)你写上如下代码的M文件function f=dispf(A,B,C)syms x;f=A*sin(x)-B*exp(C*x);end(2)现在你直接在命令窗口输入命令dispf就可以了,比如>>dispf(12,36,78)ans =12*sin(x) - 36*exp(78*x)

问题推荐

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值