日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > 循环神经网络 >内容正文

循环神经网络

matlab实现多项式的运算,Matlab 多项式运算

發(fā)布時間:2023/12/14 循环神经网络 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab实现多项式的运算,Matlab 多项式运算 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、多項式的表示方法

1.系數(shù)向量直接輸入法

例1:

>> p = [1 -5 6 -33];

>> poly2sym(p)

ans =

x^3 - 5*x^2 + 6*x – 33

2.特征多項式輸入法

例2:

>> a = [1 2 3;2 3 4;3 4 5];

>> p1 = poly(a)

p1 =

1.0000?-9.0000?-6.0000?-0.0000

>> poly2sym(p1)

ans =

x^3 - 9*x^2 - 6*x -

7343508239050119/2535301200456458802993406410752

3.由根創(chuàng)建多項式

>> p = [1 -5 6 -33];

>> root = roots(p)

root =

5.0939?-0.0470 + 2.5448i

-0.0470 - 2.5448i

>> p1 = poly(root)

p1 =

1.0000?-5.0000?6.0000?-33.0000

二、多項式運算

1.多項式求值

一般用polyval函數(shù)

例3:

>> p = [1 11 55 125];

>> b = [1 1;1 2];

>> polyval(p,b)

ans =

192?192

192?287

2.求多項式的根

例4:

>> p = [2 -5 6 -1 9];

>> roots(p)

ans =

1.6024 + 1.2709i

1.6024 - 1.2709i

-0.3524 + 0.9755i

-0.3524 - 0.9755i

3.多項的乘除法運算

多項式的乘法由函數(shù)conv來實現(xiàn),此函數(shù)同于向量的卷積;多項式的除法由函數(shù)deconv來實現(xiàn),向量的解卷函數(shù)相同。

例5:

>> d = [3 -90 -18];

>> poly2sym(d)

ans =

3*x^2 - 90*x - 18

>> pd = conv(p,d)

pd =

6?-195?432?-453?9?-792?-162

>> [p1,c] = deconv(pd,d)

p1 =

2?-5?6?-1?9

c =

0?0?0?0?0?0?0

4.多項式微分

多項式的微分函數(shù)polyder可以實現(xiàn)多項式微分

例6:

>> p = [2 -5 6 -1 9];

>> poly2sym(p)

ans =

2*x^4 - 5*x^3 + 6*x^2 - x + 9

>> Dp = polyder(p)

Dp =

8?-15?12?-1

>> poly2sym(Dp)

ans =

8*x^3 - 15*x^2 + 12*x - 1

總結(jié)

以上是生活随笔為你收集整理的matlab实现多项式的运算,Matlab 多项式运算的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。