What could be the solution of this error (Parse error ar'(':usage might be invalid MATLAB syntax)?
Mostrar comentarios más antiguos
I have the following error that is appearing in my work in %time domain
%time domain
1-tmin=0;
2-tmax=200;
3-dt1= ((2*D)/(U^2))-(deltax/U);
4-deltat=0.8*min([0.1,dt1]);
5-if deltat<0.01
6-deltat=0.01;
end
Line 6 deltat = 0.01;
the error is (Parse error ar'(':usage might be invalid MATLAB syntax).
3 comentarios
DGM
el 30 de Abr. de 2024
This doesn't make sense. There's seems to be some code that's either missing or incomplete (since there are lots of undefined variables). Are those line numbers literally in the file as code? Regardless of whether they are, they're not on the right lines. The error message describes a syntax error which is clearly not even present on the line described.
Paste or attach the actual code and/or error message, not a reinterpretation of it.
Manikanta Aditya
el 30 de Abr. de 2024
Editada: Manikanta Aditya
el 30 de Abr. de 2024
I feel, D, U and deltax are to be defined, rest part code is fine. Yeah those 1-, 2- are line numbers xD
Stephen23
el 30 de Abr. de 2024
"Yeah those 1-, 2- are line numbers xD"
Get rid them.
Respuestas (2)
Manikanta Aditya
el 30 de Abr. de 2024
Editada: Manikanta Aditya
el 30 de Abr. de 2024
The error message you’re seeing is typically due to a syntax error in your MATLAB code. In your case, the error message is “Parse error at ‘(’: usage might be invalid MATLAB syntax”. This suggests that there might be an issue with the use of parentheses in your code.
Check this code:
D = 1;
U = 1;
deltax = 1;
tmin=0;
tmax=200;
dt1= ((2*D)/(U^2))-(deltax/U);
deltat=0.8*min([0.1,dt1]);
if deltat<0.01
deltat=0.01;
end
Hope this helps.
5 comentarios
Abdallah Alrefaie
el 30 de Abr. de 2024
DGM
el 30 de Abr. de 2024
"it didn't work" tells us nothing meaningful.
What is the actual code you are trying to run?
What is the actual error message that you get?
Manikanta Aditya
el 1 de Mayo de 2024
Editada: Manikanta Aditya
el 1 de Mayo de 2024
@Abdallah Alrefaie, I ran the same code I mentioned above in my MATLAB R2024a, and I was able to get the correct outputs. as mentioned by @DGM if you have any errors share them here.
Abdallah Alrefaie
el 3 de Mayo de 2024
Manikanta Aditya
el 5 de Mayo de 2024
Welcome @Abdallah Alrefaie
combinations=n choosek(elements,k);
disp('Combinations:');
disp(combinations);
1 comentario
Walter Roberson
el 1 de Abr. de 2026 a las 8:29
As you can see, that code has a syntax error, at the space between the n and the choosek
Categorías
Más información sobre Descriptive Statistics en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!