A Proposal of a Mathematical Roadmap for Scilab DRAFT - Projects
A Proposal of a Mathematical Roadmap for Scilab DRAFT - Projects
A Proposal of a Mathematical Roadmap for Scilab DRAFT - Projects
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
2 Elementary and special functions• Portability and fdlibm : TODO• Missing special functions : nchoosek, binomialln, permutations, permutationsln,FresnelC, FresnelS (what <strong>for</strong> ?)• branch cuts• hypot2.1 The current stateThe elementary functions such as sin, cos, tan, asin, acos, atan, sqrt, exp, log areprovided by the compiler. There<strong>for</strong>e, they are operating- system dependent. Forexample, we may get different results <strong>for</strong> the computation <strong>of</strong> sin(2 64 ) on Windowsand on Linux, or on Linux 32 bits and Linux 64 bits.gammainc is not in <strong>Scilab</strong>TODO : finish that section.2.2 Why it fits in <strong>Scilab</strong> scopeTODO : finish that section.2.3 Existing features in Matlab• hypot• airy• ellipj• gamma2.4 Suggested library to connectTODO : finish that section.2.5 Existing tools which may require an updateTODO : finish that section.3 Sparse linear algebra3.1 Why it fits in <strong>Scilab</strong> scopeEfficient linear algebra is the main topic in <strong>Scilab</strong>. Among other applications, sparsematrices can be used in Finite Elements computations. Large sparse matrices require11