m0_55559783 2021-11-23 09:09 采纳率: 75%
浏览 15
已结题

谁可以帮我用matlab 算算 b怎么求

img

谁能帮我看看 b在上下限中

用matlab 这个b怎么求啊

它应该在(-20,0)之间的

应该是有确切数值 可以解出来的

  • 写回答

1条回答 默认 最新

  • 技术专家团-Joel 2021-11-23 10:10
    关注

    同学,这个可以如下操作(如有帮助还望题主给个宝贵的采纳支持一下答主答题哟,非常感谢)

    % 定义被积函数
    f1 = @(b,x) 40*(x+3840).*(1+0.002179)/(b+3840)*71320;
    f2 = @(b,x) 40*(155.44+398.87*((x+3840)*(1+0.002179)/(b+3840)-0.002179).^0.154);
    % 定义关于b的方程
    f = @(b) integral(@(x)f1(b,x), -20, b) + integral(@(x)f2(b,x), b, 20) - 155.44*71320;
    b0 = 0; % 给迭代初值b0=0
    b = fsolve(f, b0) % 求解方程,得到b的值
    

    最后得到的b的解为

    b =
    
      -16.4032
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 12月7日
  • 已采纳回答 11月29日
  • 创建了问题 11月23日

悬赏问题

  • ¥50 树莓派安卓APK系统签名
  • ¥15 maple软件,用solve求反函数出现rootof,怎么办?
  • ¥65 汇编语言除法溢出问题
  • ¥15 Visual Studio问题
  • ¥20 求一个html代码,有偿
  • ¥100 关于使用MATLAB中copularnd函数的问题
  • ¥20 在虚拟机的pycharm上
  • ¥15 jupyterthemes 设置完毕后没有效果
  • ¥15 matlab图像高斯低通滤波
  • ¥15 针对曲面部件的制孔路径规划,大家有什么思路吗