当前位置: 首页 > 程序语言 >MATLAB求解复杂方程式

MATLAB求解复杂方程式

作者 T大仁
来源: 小木虫 200 4 举报帖子
+关注

各位大佬!求助!
  现有一公式:(150*x+280.3-401460.17*z)*y+20049.92*y^2-log10(y)=6.79-1.44*x-(426.05-72.05*x)*z+log10(z)+350137.75*z^2
  z分别等于0.0003,0.0005, 0.0010, 0.0015, 0.0020
  想求得y=f(x)的关系。
之前我用matlab写的代码如下:
  syms x y z
  z=0.0003
  (150*x+280.3-401460.17*z)*y+20049.92*y^2-log10(y)==6.79-1.44*x-(426.05-72.05*x)*z+log10(z)+350137.75*z^2
  y=f(x)
  solve(y)
  报错,无法求得关系式
  请各位大佬指点一二。 返回小木虫查看更多

今日热帖
  • 精华评论
  • 曾经落伍了

    这么复杂肯定不行,你可以画图再拟合

  • hzlhm

    如 y=f(x)不难求解,可以求解其反函数 x=f(y)

  • T大仁

    引用回帖:
    4楼: Originally posted by hzlhm at 2021-04-18 14:43:25
    如 y=f(x)不难求解,可以求解其反函数 x=f(y)

    您好   这个函数可能没有反函数,请问用隐函数求解的话又要涉及一个X对应两个Y,请问如何编写代码合适呢

猜你喜欢
下载小木虫APP
与700万科研达人随时交流
  • 二维码
  • IOS
  • 安卓