matlab函数多个零点,MATLAB中求一个双变量函数的零点

答:matlab没有现成的函数去求二元函数得零点,但你可以用solve函数求解啊,z=f(x,y)=0,得到得应该是一条曲线 syms x y y=solve('f(x,y)=0','x') 即可求出解来

答:1. 一元函数: f=@(x)(...) 如:f=@(x)(2*x.^2+5*x-15) 二元函数: f=@(x, y)(...) 如:f=@(x, y)(sin(x.^2+y.^2)) 2. 一元函数: f=inline('f(x)', 'x') 其中f(x)是函数表达式,x是该函数表达式中的自变量 如:f=inline('2*x.^2+5*x-15', 'x') ...

答:f=@(x)(0.2*x-(exp(-0.5*x))*sin(x+pi/6)); fzero(f,2)

答:可以直接循环,比如下式 但前提是y在给定x的情况下,其根的个数是相同的 for x=1:2 y(x,:) = fsolve(@(y) sin(x*y+5*i),[1 4]) end

答:f=@(x)(0.2*x-(exp(-0.5*x))*sin(x+pi/6)); fzero(f,2)

答:打开matlab 输入一个函数,比如求函数:y=x^3+2*x^2-6 的 零点 直接解方程即可: >> solve('x^3+2*x^2-6=0','x') 得到一个ans 有三个值 但是数值比较大 而且没化简 使用化简命令 vpa() >> vpa(ans,4) 4是保留四位精度 得到 ans = 1.339 -1.671+1...

答:用meshgrid r = -1:0.01:0.15; k = 5:0.1:100 [R,K] = meshgrid(r,k); m = ((108-8*R.^3+12*(81-12*R.^3.*K).^(1/2)).*K^2).^(1/3) max(m) 或者用智能寻优算法

答:%%二分法clcclearformat longsyms x;f1=sin(x)-x*x/2;%给定求解区间a=1;b=2;er=1;%误差初值k=0;%迭代次数初值while (er>5e-6) ; c=(a+b)/2; if subs(f1,a)*subs(f1,c)>0; a=c; else b=c; end er=b-a;%求出误差 k=k+1;%计迭代次数enddisp('解为')...

答:如果是多项式,采用roots函数 如果是其他函数,可以采用solve函数求解 还可以使用fzero来求解

答: ero 查看matlab帮助:help fzero 匿名  11:36 相关内容 一帆风顺年年好 万事如意步步高 吉星高照

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值