[Scilab-users] Scilab not calculating all results. Not a bug, mistake made by me.

Paul Bignier paul.bignier at scilab-enterprises.com
Fri May 30 13:59:45 CEST 2014


Hi,

You need to add a "." to the "/" operator to make the calculation 
element-wise:

eps0=8.854e-12;
mu0=1.256e-6;
eps=4*eps0;
mu=4*mu0;

zb1=sqrt(mu0/eps0);
zb2=sqrt(mu/eps);
phi=[0:15:90];

theta=asind(((sqrt(eps0*mu0))/sqrt(eps*mu))*sind(phi));
rho=-((zb1*cosd(theta)-zb2*cosd(phi))./(zb1*cosd(theta)+zb2*cosd(phi)));
tau=(2*zb2*cosd(phi))./(zb1*cosd(theta)+zb2*cosd(phi));

See http://help.scilab.org/docs/5.5.0/en_US/slash.html for more info.

Regards,
Paul


On 05/30/2014 01:54 PM, Modestas Bunokas wrote:
> Hello, can't find what did wrong.
>
> /eps0=8.854e-12;
> mu0=1.256e-6;
> eps=4*eps0;
> mu=4*mu0;
>
> zb1=sqrt(mu0/eps0);
> zb2=sqrt(mu/eps);
> phi=[0:15:90];
>
> theta=asind(((sqrt(eps0*mu0))/sqrt(eps*mu))*sind(phi));
> rho=-((zb1*cosd(theta)-zb2*cosd(phi))/(zb1*cosd(theta)+zb2*cosd(phi)));
> tau=(2*zb2*cosd(phi))/(zb1*cosd(theta)+zb2*cosd(phi));/
>
> theta calculating perfectly, but last two (rho and tau) getting only one
> result, and even doubt that it's correct. Seems need to add data in other
> way. Could someone help me to understand my mistake?
>
> Thank you
>
>
>
>
> --
> View this message in context: http://mailinglists.scilab.org/Scilab-not-calculating-all-results-Not-a-bug-mistake-made-by-me-tp4030628.html
> Sent from the Scilab users - Mailing Lists Archives mailing list archive at Nabble.com.
> _______________________________________________
> users mailing list
> users at lists.scilab.org
> http://lists.scilab.org/mailman/listinfo/users

-- 
Paul BIGNIER
Development engineer
-----------------------------------------------------------
Scilab Enterprises
143bis rue Yves Le Coz - 78000 Versailles, France
Phone: +33.1.80.77.04.69
http://www.scilab-enterprises.com




More information about the users mailing list