美文网首页
第 0章 :Matlab简介

第 0章 :Matlab简介

作者: 薛东弗斯 | 来源:发表于2018-05-01 18:00 被阅读0次

第 0章 :Matlab简介

1. 求解方程组:

的根

方法1:多项式求根函数roots

>> p = [1, -3, 1];

>> x = roots(p)

x =

    2.6180

    0.3820

>> x = [-5: 0.1: 5];

>> y1 = x.^2 -3*x + 1;

>> y2 = zeros(size(x));

>> plot(x, y1, x, y2);

方法2:fzero

>>  f=@(x)x*x - 3*x +1;

>> x1=fzero(f,0.5)        //求解靠近0.5的解

x1 =

    0.3820

>> x2=fzero(f,2.5)  //求解靠近2.5的解

x2 =

    2.6180

方法3:求根函数fsolve

>> f=@(x)x*x - 3*x +1;

>> x1 = fsolve(f,0.5,optimset('Display','off'))

x1 =

    0.3820

>> x2 = fsolve(f,2.5,optimset('Display','off'))

x2 =

    2.6180

方法4;符号求根函数solve

>> syms x

>> x = solve(x.^2 - 3*x +1)

x =

5^(1/2)/2 + 3/2

3/2 - 5^(1/2)/2

>> x = eval(x)

x =

    2.6180

    0.3820

相关文章

网友评论

      本文标题:第 0章 :Matlab简介

      本文链接:https://www.haomeiwen.com/subject/qghfrftx.html