Matlab方程与方程组求解之二分法求解

本文介绍了在Matlab中如何利用二分法求解方程,通过示例解释了函数句柄的概念,以及如何定义和使用匿名函数。提供了一个求解方程x^3+x^2-1=0在[0,1]区间根的主函数和子函数(erfen.m)的实现。" 90208462,8531147,企业如何高效实施在线合同发票管理,"['合同发票管理', 'CRM系统', '流程自动化', '数据分析', '内控']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

句柄

      图形句柄和图形之间是一种一一对应关系,简单的说图形句柄就是指向了这个图形的一个变量,通过它可以设定该图形的各种属性。

     句柄是matlab语言独有的参数,相当于C语言的指针。句柄分为多种,如函数柄,对象柄,图形柄等。图形句柄就指一个图形,在生成图形时同时得到一代号,如语句 h=plot(x,y),h 就是一个图形句柄,在后来的某一个地方就可用h代表这个图,如 set(h,....),对这个图形进行再设置。

       函数句柄是MATLAB数据类型,包含用于引用函数信息;优点:简化函数实现,提高重复性能;用@来创建函数句柄;

       比如定义f(x)=x^2,可以写为:f=@(x)(x.^2)

      其中@(x)(x.^2)就是匿名函数,第一个括号里面是自变量,第二个括号里面是表达式,@是函数指针

       f=@(x)(x.^2)表示将匿名函数@(x)(x.^2)赋值给f,于是f就表示该函数。

      于是f(2)=2.^2=4;f(1:3)=[1:3].^2=[1 4 9]等等

      定义匿名函数时也可以调用别的匿名函数,比如

f1=@(x,y)(x.^2+y.^2)                   定义了函数x^2+y^2

f2=@(t)(f1(t,2))                             定义了函数t^2+4

f3=@(x)(f1(x(1),

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值