首页 | 家园 | 百科 | 下载 | 书库 | 仪器 | 展会 |人才 | 公司 | 网址 | 问答 | 论坛 | 注册 | 通行证登录 | English

生物行

生物行   进展 | 摘要 | 人物 | 医药 | 疾病 | 技术 | 健康 | 能源   生物航   供应 | 求购 | 公司 | 展会 | 要发布
论坛   神经科学 | 神经系统疾病 | 实验技术 | 求职招聘 | 器材试剂 | 文献检索 | 读书笔记 | 考试招生 | 软件使用

[图文] 应用

时间:2006-06-24 09:29来源:Internet 作者:admin 阅读:

找出多项式的根,即多项式为零的值,可能是许多学科共同的问题,。MATLAB求解这个问题,并提供其它的多项式操作工具。MATLAB里,多项式由一个行向量表示,它的系数是按降序排列。例如,输入多项式x412x30x225x116

 

                 » p=[1  -12  0  25  116]

              p =

                   1   -12     0    25   116

 

    注意,必须包括具有零系数的项。除非特别地辨认,MATLAB无法知道哪一项为零。给出这种形式,用函数roots找出一个多项式的根。

 

                     » r=roots(p)

                     r =

                       11.7473         

                        2.7028         

                       -1.2251 + 1.4672i

                       -1.2251 - 1.4672i

 

    因为在MATLAB中,无论是一个多项式,还是它的根,都是向量,MATLAB按惯例规定,多项式是行向量,根是列向量。给出一个多项式的根,也可以构造相应的多项式。在MATLAB中,命令poly执行这个任务。

 

       » pp=poly(r)

       pp =

         1.0e+002 *

         Columns 1 through 4

          0.0100            -0.1200             0.0000             0.2500          

(责任编辑:泉水)
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
推荐内容
  • MATLAB命令大全

    点击浏览该文件 MATLAB 命令大全 管理命令和函数 help 在线帮助文件 doc 装入超文本说...