当前位置:问百书>百科知识>matlab 解方程

matlab 解方程

2023-03-05 01:22:48 编辑:join 浏览量:588

问题补充说明:-0.8x-arctanx=-pi用matlab解solve('-0.8*x-atan(x)=-pi','x')这样对么?为什么我得到ans=0.。。。。。。... -0.8x-arctanx=-pi 用matlab解 solve('-0.8*x-atan(x)=-pi','x') 这样对么? 为什么我得到ans =0. 。。。。。。 展开

matlab 解方程

%bydynamic

士处住%seealsohttp://www.***.com

%contactmematlabsky@***.c360问答om

%2009.2.

%

符号解法不行使用数值解法吧

Matlab中解方程的函数有fzero和fsolve,前者只能解单变量方程,后者功能更强大,可以求解方程组

具体使用方法可以查看帮干架助,或者我们一起探讨matlabsky@***.com

fun=@(x)-0.8*x-atan(x)+pi;

%使用fzero

[x,fval]=fzero(fun,rand)

%使用fslove

[x,fval]=fsolve(fun,rand)

结果如下

x=

2.4482

fval=

0

Optimizationterminated:first-orderoptimalityislessthan***.tolfun.

x=

2.4482

fval=

1.1961e-011

标签:matlab,解方程

版权声明:文章由 问百书 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.wenbaishu.com/article/34817.html
热门文章
二维码