急!请教matlab高手(解含有符号的方程)请问一下怎么解方程0=a-g*sin(g)/cos(g)?(g用a表示出来),其中a是常数,但不是定值.急!如果回答满意还可以加分的.谢谢好心人!我用fsolve函数试了,对确定
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/05 14:58:14
![急!请教matlab高手(解含有符号的方程)请问一下怎么解方程0=a-g*sin(g)/cos(g)?(g用a表示出来),其中a是常数,但不是定值.急!如果回答满意还可以加分的.谢谢好心人!我用fsolve函数试了,对确定](/uploads/image/z/5161464-0-4.jpg?t=%E6%80%A5%21%E8%AF%B7%E6%95%99matlab%E9%AB%98%E6%89%8B%EF%BC%88%E8%A7%A3%E5%90%AB%E6%9C%89%E7%AC%A6%E5%8F%B7%E7%9A%84%E6%96%B9%E7%A8%8B%EF%BC%89%E8%AF%B7%E9%97%AE%E4%B8%80%E4%B8%8B%E6%80%8E%E4%B9%88%E8%A7%A3%E6%96%B9%E7%A8%8B0%3Da-g%2Asin%28g%29%2Fcos%28g%29%3F%EF%BC%88g%E7%94%A8a%E8%A1%A8%E7%A4%BA%E5%87%BA%E6%9D%A5%EF%BC%89%2C%E5%85%B6%E4%B8%ADa%E6%98%AF%E5%B8%B8%E6%95%B0%2C%E4%BD%86%E4%B8%8D%E6%98%AF%E5%AE%9A%E5%80%BC.%E6%80%A5%21%E5%A6%82%E6%9E%9C%E5%9B%9E%E7%AD%94%E6%BB%A1%E6%84%8F%E8%BF%98%E5%8F%AF%E4%BB%A5%E5%8A%A0%E5%88%86%E7%9A%84.%E8%B0%A2%E8%B0%A2%E5%A5%BD%E5%BF%83%E4%BA%BA%21%E6%88%91%E7%94%A8fsolve%E5%87%BD%E6%95%B0%E8%AF%95%E4%BA%86%EF%BC%8C%E5%AF%B9%E7%A1%AE%E5%AE%9A)
急!请教matlab高手(解含有符号的方程)请问一下怎么解方程0=a-g*sin(g)/cos(g)?(g用a表示出来),其中a是常数,但不是定值.急!如果回答满意还可以加分的.谢谢好心人!我用fsolve函数试了,对确定
急!请教matlab高手(解含有符号的方程)
请问一下怎么解方程0=a-g*sin(g)/cos(g)?(g用a表示出来),其中a是常数,但不是定值.
急!如果回答满意还可以加分的.谢谢好心人!
我用fsolve函数试了,对确定的a值可以算出数值解,但是因为每次设置的初始值只有一个,所以只能得到一个解。这样很容易漏解。
1 请问设置初始解有什么依据吗?那么当有很多解时怎么设置初始值呢?
2 另外一个问题是matlab可不可以定义一个常数变量?谢谢!
急!请教matlab高手(解含有符号的方程)请问一下怎么解方程0=a-g*sin(g)/cos(g)?(g用a表示出来),其中a是常数,但不是定值.急!如果回答满意还可以加分的.谢谢好心人!我用fsolve函数试了,对确定
超越方程,解不出来的,你放弃吧.
-------------------------
数值解当然可以做,可是解析解是没戏了.
但是数值解必须固定a.
-------------------------
初值当然越靠近解越好了,可以先画个图看看.
一个初值只能得到一个解,但是你可以设置不同的初值.
你这个方程本来就是无数个解,但是是偶函数,所以可以只考虑大于0的部分,显然在每个长度为pi的线段内都有一个解,所以初值可以以pi为步长进行设置.下面是例子
fsolve(@(g)g.*tan(g)-5,pi*[.1:20.1])%这里a=5,求出了前20个正数解,他们的相反数也是解.
超越方程可以有数值解的啊,matlab可以获得数值解。
------------------------------------------------
那你也得先固定a啊~~比如:
a = 1;
solve('x*sin(x)/cos(x) = 1')
1. 设初始解需要你对函数性质有确切的了解,比如奇偶,是否可导,几阶可导,是否convex. 有很多解...
全部展开
超越方程可以有数值解的啊,matlab可以获得数值解。
------------------------------------------------
那你也得先固定a啊~~比如:
a = 1;
solve('x*sin(x)/cos(x) = 1')
1. 设初始解需要你对函数性质有确切的了解,比如奇偶,是否可导,几阶可导,是否convex. 有很多解(只要是有限解),都是可以解出来的,你这种情况是无限解,所以解不出来。有些时候初始解(其实就是个猜想值)设置不合理,会求不出有效解来。
2. 什么叫常数变量?
a = 10是常数。
syms a是变量。
收起
a-g×tan(g)=0
g=y÷x
a-y/x×tan(y/x)
不太会了...抱歉
x=sing