MATLAB Online does not run script properly

32 visualizaciones (últimos 30 días)
Kiam Heong Kwa
Kiam Heong Kwa el 9 de Mayo de 2022
Comentada: Cris LaPierre el 10 de Abr. de 2024 a las 12:40
I ran the following script (which I named draft.m) through MATLAB Online:
clear;
fun = @(x, b) (b-7)*(b+5)*x.^2-2*x+3;
brange = -8:0.1:10;
fmin = [];
for b = brange
end
and got the following error message:
>> draft
Error: File: draft.m Line: 6 Column: 1
At least one END is missing. The statement beginning here does not have a matching end.
But if I remove the line
fmin = [];
then it works. Did I miss something? I suppose defining an empty array shouldn't fail the for loop, should it? Thank you very much in advance for any comments that you may have.
  3 comentarios
Dyuman Joshi
Dyuman Joshi el 10 de Abr. de 2024 a las 7:15
@Martin, Have you tried searching on the internet or on this forum for the same?
Cris LaPierre
Cris LaPierre el 10 de Abr. de 2024 a las 12:40
This is unrelated to this question. Please ask this in a new question.

Iniciar sesión para comentar.

Respuestas (1)

Cris LaPierre
Cris LaPierre el 9 de Mayo de 2022
Code runs without error for me. I can also run it here without error. Perhaps try again? If it happens again, perhaps there are more details you can share about what you are doing?
clear;
fun = @(x, b) (b-7)*(b+5)*x.^2-2*x+3;
brange = -8:0.1:10;
fmin = [];
for b = brange
end
b
b = 10
  8 comentarios
Cris LaPierre
Cris LaPierre el 9 de Mayo de 2022
The full code runs fine for me.
Kiam Heong Kwa
Kiam Heong Kwa el 9 de Mayo de 2022
This helps! Thanks a lot!
Take care.

Iniciar sesión para comentar.

Categorías

Más información sobre Loops and Conditional Statements en Help Center y File Exchange.

Productos


Versión

R2022a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by