Персистентная переменная в ангеловой петле Симулинка

У вас была небольшая проблема синтаксиса, а именно ошибочная полуточка.

while($row = $result->fetch_row());

Обратите внимание на запятую в конце? Это означает, что следующий цикл не выполнялся в цикле. Избавьтесь от этого, и он должен работать.

Также вы можете проверить, действительно ли работает запрос:

$sql = new mysqli($config['host'], $config['user'], $config['pass'], $config['db_name']);
if (mysqli_connect_errno()) {
  printf("Connect failed: %s\n", mysqli_connect_error());
  exit;
}
$query = "SELECT domain FROM services";
$result = $sql->query($query);     
if (!$result) {
  printf("Query failed: %s\n", $mysqli->error);
  exit;
}      
while($row = $result->fetch_row()) {
  $rows[]=$row;
}
$result->close();
$sql->close();
return $rows;
0
задан Ben 15 January 2019 в 19:35
поделиться

1 ответ

Из кода, который вы показали, непонятно, зачем вам вообще нужен Tgo2. Похоже, что следующее должно работать.

function Tgo = fcn(g,r,v,vw,rho_u,rho,a,cd,m)

Tgo = 0;
Real_tgo = [0 + 0i,0 + 0i,0 + 0i,0 + 0i];

more lines for polynomial...

rr = roots(poly);

for k = 1:4
    if abs(imag(rr(k))) < 0.001
        Real_tgo(k) = rr(k);
    else
        Real_tgo(k) = 0;
    end
end

Tgo = max(real((Real_tgo));
0
ответ дан Phil Goddard 15 January 2019 в 19:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: