Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Português - 日本語 - Русский

Please note that the recommended version of Scilab is 6.0.0. This page might be outdated.
See the recommended documentation of this function

Aide de Scilab >> Scilab > Mots clés Scilab > dot (.)

dot (.)

point

Séquence d'appel

123.33
a.*b

[123,..
456]

Description

.

Le point est utilisé dans la notation décimale : 3.25 et 0.001.

.<op>

Il est aussi utilisé en conjonction avec d'autres opérateurs (* / \ ^ ') pour en former de nouveaux. Les opérations multiplicatives "élément par élément" sont obtenues avec .* , .^ , ./ , .\ ou .' .Par exemple, C = A ./ B est la matrice dont les éléments sont c(i,j) = a(i,j)/b(i,j). Le produit de Kronecker est noté .*..

Notez que lorsqu'un point suit un nombre entier il est considéré comme en faisant partie. Ainsi 2.*x est évalué comme 2.0*x et 2 .*x est évalué comme (2).*x.

..

A suivre. Deux points ou plus à la fin d'une ligne font en sorte que la ligne suivante est considérée comme en étant la suite (le passage à la ligne n'est pas pris en compte).

Les lignes de suite sont traitées par un préprocesseur dont l'objet est de construire une ligne logique à partir d'une suite de lignes physiques. Les points de suite peuvent ainsi être utilisés pour couper une ligne logique à n'importe quel endroit.

La fonction foo suivante :

function 
  a=1
  disp(a),..
  disp('ok')
endfunction

est équivalente à :

function 
  a=1

  disp(a),disp('ok') 
endfunction

La ligne logique formée par les lignes physiques 3 et 4 est construite comme si elle était entièrement écrite sur la ligne physique 4 alors que la ligne physique 3 serait vide. Cette manière de faire est nécessaire car les points de suite peuvent apparaître n'importe où dans la ligne logique, même à l'intérieur d'une expression.

Exemples

1.345
x=[1 2 3];x.^2 .*x // il faut absolument mettre un espace entre le 2 et le point
[123,..
 456]

Voir aussi

  • star — opérateur de multiplication
  • hat — élévation à la puissance
  • slash — division à droite et feedback
  • backslash — (\) division matricielle à gauche
Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Thu Oct 02 13:54:27 CEST 2014