
For both we use the appropriate temperature conversion formulas. The variable T_degF contains all the temperature values in degrees Fahrenheit. The variable T_K contains all the temperature values in Kelvin. We could also generate this vector automatically by using the embedded Scilab function linspace(): ->linspace(-40,100,15) The vector variable T_degC contains all the values of the temperature in ☌, starting from -40 to 100, with increments of 10 ☌. We use it to be sure that we have a clean Scilab console before we display our table. The first line calls the clc() function to clear the Scilab console. Mprintf("\nTemperature\tTemperature\tTemperature \n") The Scilab script which displays the table above in the console, using the mprintf() function is: clc To recall the formulas for temperature conversion, read the article Temperature.

The table above shows the conversion of the temperature from degrees Celsius to Kelvin and degrees Fahrenheit. The embedded Scilab function mprintf() can do this easily and efficient.įor example let’s say that we need to display the table below: Temperature

As a Scilab developer you might need to write a script, for a particular algorithm, which needs to display data in the Scilab console in a table format. About these we’ll discuss in another article.įor any questions, observations and queries regarding the article, use the comment form below.Scilab is very powerful and versatile when working with data, especially in matrix format. There are also some build-in functions within Scilab for matrix editing. This time to the matrix C we have assigned value 5 from row 2 to 3 and from column 2 to 3.īy practising these example you should be able to extract and edit Scilab vectors and matrices. Here we have defined matrix B with 3 rows and 3 columns and we assigned value 8 to the 3rd row and columns from 1 to 3. In this example we added a third row to matrix “A” containing four elements of 9.Īnother way for matrix definition is by specifying the number of columns and rows which have assigned a value. Also it gives the possibility of adding new rows or columns to the matrices. Using the variable editor allows us to change as many values of the matrix as we want. Only the dimension is different between them, all variable are of type “Double”: Keep in mind that for Scilab there is no difference between a vector or a matrix. Or by inserting the elements of the column using the “ ” terminator: ->V2= We can define the vector either by inserting the elements of the row: ->V1= If not Scilab will output a error message: ->C=Ī vector is in fact a matrix but only with one row or column. If the first row has 4 elements, for exemple, the second row has to have the same length.

The matrix definition has to be consistent. In the same way a 2×4 matrix can be defined: ->B= In the same manner rows 2 and 3 are defined. In order to complete the definition of the first row “ ” is used. First are entered the values for the first row “1 2 3”. In Scilab, a variable of type matrix is defined in the following way: ->A= It has a lot of built-in functions that allows the user to perform complex computations and manipulations on vectors (1-D matrices) and matrices.

As Matlab®, Scilab is very powerful at computations with variables such as vectors and matrices.
