Error at '(' in first line of code
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Evan Mossel
il 9 Lug 2018
Commentato: Walter Roberson
il 9 Lug 2018
I am getting several errors on this line of code. The first is a error at '(' between size and 1. The next is at the ')' at the end of the line. Please help me understand what I am missing The input for the moonpos function is (vector of julian days in TDT time scale; output coordinate type). There could be a problem with the input but I am not sure.
function [X,Y,Z]=moonpos(size(1);elpdt)
4 Commenti
Walter Roberson
il 9 Lug 2018
https://www.mathworks.com/matlabcentral/fileexchange/56041-moon-position gives an example of calling moonpos()
Risposta accettata
Walter Roberson
il 9 Lug 2018
function [X,Y,Z] = moonpos(julian_days, elpdt)
When you are declaring or calling a function, you must use comma between arguments, not semi-colon.
When you are declaring a function, the list of parameters in () must be pure variable names or the character ~ (by itself), not expressions.
In MATLAB, you do not declare the sizes of the parameters in the function declaration.
0 Commenti
Più risposte (0)
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!