新闻中心

EEPW首页 > 模拟技术 > 设计应用 > MATLAB入门教程之数值分析

MATLAB入门教程之数值分析

作者:时间:2012-03-27来源:网络收藏
px; WHITE-SPACE: normal; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); orphans: 2; widows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">>> r=fzero('sin',6) % 选择 x=6 附近求根
r = 6.2832
例二、方程式为 内建函数 humps,我们不须要知道这个方程式的形态为何,不过我们可以将它划出来,再找出根的位置。求根方式如下:
>> x=linspace(-2,3);
>> y=humps(x);
>> plot(x,y), grid % 由图中可看出在0和1附近有二个根

>> r=fzero('humps',1.2)

r = 1.2995
例三、方程式为y=x.^3-2*x-5
这个方程式其实是个多项式,我们说明除了用 roots 函数找出它的根外,也可以用这节介绍的方法求根,注意二者的解法及结果有所不同。求根方式如下:
% m-function, f_1.m
function y=f_1(x) % 定义 f_1.m 函数
y=x.^3-2*x-5;
>> x=linspace(-2,3);
>> y=f_1(x);
>> plot(x,y), grid % 由图中可看出在2和-1附近有二个根
MATLAB入门教程之数值分析
>> r=fzero('f_1',2); % 决定在2附近的根


评论


相关推荐

技术专区

关闭