【问题标题】:Why the MATLAB auto converts variable into Matrix?为什么 MATLAB 会自动将变量转换为矩阵?
【发布时间】:2018-07-11 02:35:22
【问题描述】:

以下代码生成 (3x1) 利润矩阵变量。如何从利润函数中获得单个答案(值)?

for j =1:56
      b = 20  ;
      c1 =  30 ;
      Qt = 100;

      Profit =  (- (Qt^2*(b - c1))/(b + c1)^3 - (Qt*c1*l1)/(b + c1)^2 - (2*Qt^2*b*c1*l2)/(b + c1)^3);

end for 

以上代码输出如下答案:

Profit =


 -6.1929
 -6.1926
 -6.1924

【问题讨论】:

    标签: matlab matlab-guide matlab-compiler


    【解决方案1】:

    问题已解决。

    程序中的 l2 和 l1 是 3x1 矩阵。这就是为什么我得到 3x1 作为答案。

    【讨论】:

      猜你喜欢
      • 2010-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多