matlab **“内存不足。可能的原因是程序内存在无限递归。”**

matlab “内存不足。可能的原因是程序内存在无限递归。”
不清楚该怎么改,没有这两行代码也不行,求指教
代码如下:

img

img

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/749479
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:matlab解决线性规划
  • 除此之外, 这篇博客: matlab解决线性规划中的 matlab程序 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:
    f=[0.3;0.5];
    a=[0.5,0.5;1.0,0.3;0.2,0.6;0.5,0.2];
    b=[2;3;1.2;2];
    [x,y]=linprog(f,-a,-b,[],[],zeros(2,1));
    

    结果展示

    Optimal solution found.
    x =
        3.6923
        0.7692
    y =
        1.4923
    

    x1 = 3.6923, x2 = 0.7692;
    z = 1.4923;

    演示结束
    微信号


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^