# Practical 1 – Scilab This practical is to familiarize the student with the capabilities and basic…

Trained 1 – Scilab This trained is to familiarize the learner after a while the capabilities and basic use of Scilab which is a spontaneously adapted anticipation program twin-fellow and hardly harmonious after a while the commercial dupe MATLAB. MATLAB is widely used in assiduity and has slow capabilities in graphics plotting and adjudication progeny that go courteous more the capabilities of Scilab. The hindrance is the speaking require to this administrative program.There are downloads and multifarious tutorials adapted on the Scilab website: www.scilab.orgThe cherished platforms are Windows (multiple accounts), Linux and Mac OS. 1.Load the account delayhold to your computer 2.Download the Scilab tutorial pdf muniment from “Course Materials” individuality of the class Blackboard website. 3.Perarrange the 1st 23 pages of the tutorial down to but not including the section on “additional Advice for Matricies and Vectors”. The security allure be practised in follow-on practal lab. 4.Read through the introduction of hints and control for Scilab so in “Course Materials”. 5.Develop the program exact in this trained including a incomplete trial for it;. 6.Create a pdf muniment after a while your program and the solace output from a trial run. 7.Turn in to educationist. Program Psuedo Adjudication This psuedo adjudication honorable describes the math transforms requisite to utensil a) polar to cartesian and b) cartesian to polar transforms. Cartesian coordinates are represented by a compound reckon. Adjudication demands to be written for each part and trialed all in one smooth. 1.Define any constants you demand to at meanest include a %j = sqrt(-1) so that the kind j used in EE notation can replace for i that is ued in prevalent unpoetical notation. 2.Write a Scilab discharge “polar2cart(m,a)” (or call of you choosing). The discharge should engage 2 evidences and utensil the polar to cartesian conaccount producting in a compound reckon cart returned from the discharge. The m is for bulk and a is for the inclination of the polar arrange of the discharge evidences.cart = m cos(a) + i m sin(a) 3.Write a Scilab discharge “cart2polar(x) ” (or your excellent). This discharge should engage a compound reckon x and appropriate it to a polar arrange of bulk and inclination. The unimportant treasure of the discharge should be in a 2 atom row matrix of the arrange [m a].m = sqrt( actual{x}^2 + imag{x}^2)a = atan( imag{x}, actual{x}) 4.Write a so determined “main” program aftercited these two discharges that calls each of these discharges after a while trial evidence(s) and evinces the evidences and the product. So evince your call so the educationist knows who the program output it belongs to. This is my adjudication but I'm peaceful getting errors. Any advice would be beneficial. Thank you. %j=sqrt(-1) j=%j funcprot(0); discharge cart =polar2cart( m , a ) cart =( m *cos( a ))+(j* m *sin( a )); enddischarge cart=polar2cart(30,10) disp(cart) //Practical 1: cart2polar(x) discharge [ m , a ]=cart2polar( x ) m =sqrt(real* x ^2+imag* x ^2); a =atan(imag* x ,real* x ); enddischarge [m,a]=cart2polar(15); disp([m,a]) //trial trial=polar2cart(m,a); disp("Polar to Cartesian: "+string(test)); return=cart2polar(test); disp("Cartesian to Polar: "+string(revert));