huright 发表于 2006-4-17 21:08

关于solve解方程的问题

solve('sin(x)-tan(x.^2)-8=0','x')
为什么不行啊?
solve 到底适合解什么样的方程啊?

[ 本帖最后由 ChaChing 于 2010-3-8 14:58 编辑 ]

donkeyxu 发表于 2006-4-17 21:30

<P>可以<BR>&gt;&gt; solve('sin(x)-tan(x^2)-8=0','x')<BR> <BR>ans =<BR> <BR>-1.2968847472634491468419019015428</P>

star198311 发表于 2006-4-17 22:13

<P>x.^2和有区别的x^2。</P>

happy 发表于 2006-4-17 22:14

回复:(huright)关于solve解方程的问题

<P>符号运算的时候不要用".*"和"./"</P>

cdwxg 发表于 2006-4-18 00:44

The input to solve can be either symbolic expressions or strings.<BR>具体的可以看下doc solve,上面有详细说明与例子的。

huright 发表于 2006-4-18 19:07

谢谢各位了<BR>那是不是说,我们原来用其他数值方法(比如二分法、牛顿法)解的方程,在matlab中直接就可以解答了??

suffer 发表于 2006-4-19 08:53

回复:(huright)关于solve解方程的问题

这个要看情况而定,大部分是可以的
页: [1]
查看完整版本: 关于solve解方程的问题