matlab解方程的问题

如图,怎么用matlab用WImC和Vc来表示出gamma?或者更简单的例子,假设有A=mB,用matlab的什么命令能用A来表示B?m是常数... 如图,怎么用matlab用W Im C和Vc来表示出gamma?
或者更简单的例子,假设有A=mB, 用matlab的什么命令能用A来表示B?m是常数
展开
wsnowolf
2013-06-05 · TA获得超过1835个赞
知道小有建树答主
回答量:481
采纳率:90%
帮助的人:215万
展开全部
solve函数只能用来求解一般的线性方程(组)和非线性方程(组)

你给出的这个方程:V(γ)=m(1-aγ-bsin(2γ))是一个“超越方程”。
(至于什么是超越方程,请百度“超越函数”、“超越方程”学习)
超越方程一般没有解析解,而只有数值解或近似解,只有特殊的超越方程才可以求出解析解来。 求解超越方程的近似解法有很多。常用的近似解法有图像法、牛顿切割线法、微分化解法、幂级数解法等等,现在也可以编制一段程序用计算机求解,或者利用现成的软件求解,例如大多数电脑都安装的EXCEL也可以用来求解超越方程。 MATLAB是获得数值解的一个最强大的工具。常用的命令有fsolve, fzero 等,但超越方程的解很难有精确的表达式,因此在matlab中常用eval()函数得到近似数值解,再用vpa()函数控制精度。
追问

那样显示有错误

风清响
2013-06-05 · TA获得超过1万个赞
知道大有可为答主
回答量:3827
采纳率:60%
帮助的人:2025万
展开全部
solve函数嘛

solve('A=mB','B')
追问
重点不是下面那个 是上面那个 用solve显示有错误
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liuliangsxd
2013-06-05 · TA获得超过1423个赞
知道小有建树答主
回答量:1174
采纳率:100%
帮助的人:658万
展开全部
一般像这种方程没有解析解的

只有数值解
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式