[Scilab-users] Hypermatrix and user defined function

petarf petar.filipovic at hotmail.com
Fri Nov 20 17:02:54 CET 2015


Hi,

I have part of code which calls user defined function:

for i=1:(m+1)
    alfac0(i)=atan(Mc(k/2,3,i),Mc(k/2,1,i));
    alfas0(i)=atan(Ms(k/2,3,i),Ms(k/2,1,i));
    alfap0(i)=atan(Mp(k/2,3,i),Mp(k/2,1,i));

    for j=1:k

        [xc,zc]=mapToCylinder(alfac0(i),Mc(j,1,i),r(i));

            end

end

With this code I only manage to write last value of xc and zc.

When I change xc and zc to:
for i=1:(m+1)
    alfac0(i)=atan(Mc(k/2,3,i),Mc(k/2,1,i));
    alfas0(i)=atan(Ms(k/2,3,i),Ms(k/2,1,i));
    alfap0(i)=atan(Mp(k/2,3,i),Mp(k/2,1,i));

    for j=1:k

        [MC(j,1,i),MC(j,3,i)]=mapToCylinder(alfac0(i),Mc(j,1,i),r(i));

     
    end
end

I get error: hmops: Invalid hypermatrix insertion.

Can anyone help?

Regards,
Petar



--
View this message in context: http://mailinglists.scilab.org/Hypermatrix-and-user-defined-function-tp4033111.html
Sent from the Scilab users - Mailing Lists Archives mailing list archive at Nabble.com.



More information about the users mailing list