第六章MATLAB数值计算

您所在的位置:网站首页 matlab如何求导数值 第六章MATLAB数值计算

第六章MATLAB数值计算

2023-04-13 12:32| 来源: 网络整理| 查看: 265

 

 

 

 

第六章

MATLAB

数值计算

 

6-1

多项式的运算

 

1-1

多项式的生成和表达

 

1. 

多项式的表达

 

MATLAB

环境下多项式是用向量的形式表达的。

 

向量最右边的元素表示多项式的

 

0

 

,

向左数依次表示多项式的第

 

1

阶、第

2

阶、第

3

阶…。

 

例如多项式

5x

4

 

3x

2

 

2x 1

表示为:

5 0 3 2 1

 

2. 

多项式的生成

 

语法

 

P=ploy 

(

MA) 

说明

 

1. 

MA

为方阵,则生成的多项式

 

P

为方阵

MA

的特征多项式。

 

MA

为向量,则向量和多项式满足这样一种关系

 

MA 

r

1

 r

2

 |||r

n

 

,

生成的多项式为

 

r

1

 

r

2

 

r

3

 

r

n

 

a

0

x

n

 

a

1

x

1

 

3. 

直接输入的方式生成多项式。

 

6-1 

利用方阵

M=

5 6 7;8 9 1;11 12 13 

]生成一个多项式

(

为方阵

 

M

的特征多项式

程序设计:

 

>

clear 

M=

5 6 7 

8 9 1;11 12 13

;

 

P=poly(M 

%

产生多项式的向量表达式

 

Px=poly2str 

P,'x'

%

生成常见的多项式表示形式

 

P,Px 

运行结果

 

P = 

1.0000 

27.0000 

90

0000 

54

0000 

Px = 

x

A

3 - 27 x

A

2 + 90 x + 54 

6-2 

利用向量

A= 

2 3 4 5

]生成一个多项式。

 

程序设计

 

2. 

 

2

 

|||

a

n 1

x a



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3