fi*не -fiПри умножении переменной с фиксированной точкой на переменную без фиксированной точки переменная, не имеющая типа с фиксированной точкой, может быть только константой
Перед вводом кода приведите не -fi в приемлемый тип с фиксированной точкой.
| Исходный алгоритм | Новый алгоритм |
|---|---|
function y = myProduct(x) y = 1; for n = 1:length(x) y(:) = y*x(n); end end |
function y = myProduct(x) y = ones(1,1, 'like', x(1)*x(1)); for n = 1:length(x) y(:) = y*x(n); end end |