Error SX22
Error SX22
Hi,
Any help with this error
dec frml[vect]var
frml var(1) = sqrt(sig(1)+alp(1)*res(1)**2+bet(1)*var(1){1})
frml var(2) = sqrt(sig(2)+alp(2)*res(2)**2+bet(2)*var(2){1})
frml var(3) = sqrt(sig(3)+alp(3)*res(3)**2+bet(3)*var(3){1})
frml var(4) = sqrt(sig(4)+alp(4)*res(4)**2+bet(4)*var(4){1})
frml var(5) = sqrt(sig(5)+alp(5)*res(5)**2+bet(5)*var(5){1})
frml var(6) = sqrt(sig(6)+alp(6)*res(6)**2+bet(6)*var(6){1})
## SX22. Expected Type FRML(REAL), Got VECTOR Instead
>>>>frml var(1) <<<<
Thanks.
Any help with this error
dec frml[vect]var
frml var(1) = sqrt(sig(1)+alp(1)*res(1)**2+bet(1)*var(1){1})
frml var(2) = sqrt(sig(2)+alp(2)*res(2)**2+bet(2)*var(2){1})
frml var(3) = sqrt(sig(3)+alp(3)*res(3)**2+bet(3)*var(3){1})
frml var(4) = sqrt(sig(4)+alp(4)*res(4)**2+bet(4)*var(4){1})
frml var(5) = sqrt(sig(5)+alp(5)*res(5)**2+bet(5)*var(5){1})
frml var(6) = sqrt(sig(6)+alp(6)*res(6)**2+bet(6)*var(6){1})
## SX22. Expected Type FRML(REAL), Got VECTOR Instead
>>>>frml var(1) <<<<
Thanks.
Re: Error SX22
FRML[VECT] and VECT[FRML] are different. What you're defining with the FRML instructions is a VECT[FRML]. Which is most appropriate will depend upon how you're using it. It looks as if you do want the VECT[FRML], so do
Code: Select all
dec vect[frml] var(6)
frml var(1) = sqrt(sig(1)+alp(1)*res(1)**2+bet(1)*var(1){1})
frml var(2) = sqrt(sig(2)+alp(2)*res(2)**2+bet(2)*var(2){1})
frml var(3) = sqrt(sig(3)+alp(3)*res(3)**2+bet(3)*var(3){1})
frml var(4) = sqrt(sig(4)+alp(4)*res(4)**2+bet(4)*var(4){1})
frml var(5) = sqrt(sig(5)+alp(5)*res(5)**2+bet(5)*var(5){1})
frml var(6) = sqrt(sig(6)+alp(6)*res(6)**2+bet(6)*var(6){1})