سلام
می خواستم یکی از مسال کتاب کورتیس کد نویسی کنم که با این خطا روبرو میشم
??? function [r, v] = sv_from_coe (coe,mu)
Error: Function definitions are not permitted in this context.
کد نویسی که نوشتم بصورت زیر:
معنی عبارتو میدونم اما برای رفعش باید چه کار کنم..؟
من این کد از روی یه PDF نوشتم بعد از عبارت اول با استفاده از علامت % توضیحاتی داده شده , میدونم که هروقت این علامت گذاشته بشه برنامه اون قسمت نمیخونه و فقط برای نکته و نوشتن توضیح استفاده میشه..درسته یا اشتباه؟
تشکر
می خواستم یکی از مسال کتاب کورتیس کد نویسی کنم که با این خطا روبرو میشم
??? function [r, v] = sv_from_coe (coe,mu)
Error: Function definitions are not permitted in this context.
کد نویسی که نوشتم بصورت زیر:
کد پیاچپی:
%~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
function [r, v] = sv_from_coe (coe,mu)
%~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
h = 504504000;
e = 0.3;
RA = 0;
incl = 0.1;
w = 1;
TA = 0.8;
rp = (h^2/mu) * (1/(1 + e*cos(TA)) * (cos(TA)*[1;0;0] + sin(TA)*[0;1;0]);
vp= (mu/h) * 9-sin(TA)*[1;0;0] + (e +cos(TA)*[0;1;0];
R3_w = [cos(RA) sin(RA) 0
-sin(RA) cos(RA) 0
0 0 0];
R1_i = [1 0 0
0 cos(incl) sin(incl)
0 -sin(incl) cos(incl)];
R3_w = [cos(w) sin(w) 0
-sin(w) cos(w) 0
0 0 1];
Q_pX = (R3_w*R1_i*R3_w)'
r= Q_pX*rp;
v = Q_pX*vp;
r = r';
v = v';
end
معنی عبارتو میدونم اما برای رفعش باید چه کار کنم..؟
من این کد از روی یه PDF نوشتم بعد از عبارت اول با استفاده از علامت % توضیحاتی داده شده , میدونم که هروقت این علامت گذاشته بشه برنامه اون قسمت نمیخونه و فقط برای نکته و نوشتن توضیح استفاده میشه..درسته یا اشتباه؟
تشکر