[Users-fr] affichage 2D de matrice

jbaudais@insa-rennes.fr Jean-Yves.Baudais at insa-rennes.fr
Ven 7 Mar 16:51:18 CET 2014


Le 07/03/2014 16:16, Antoine a écrit :
> Voici un exemple pour illustrer mes propos :
>
>> -->X(1:5,1:5)
>>  ans  =
>>
>>   - 38.873948  - 38.779007  - 38.684192  - 38.589505  - 38.494945
>>   - 37.85452   - 37.760255  - 37.666116  - 37.572103  - 37.478216
>>   - 36.834933  - 36.741344  - 36.64788   - 36.554542  - 36.461328
>>   - 35.815186  - 35.722273  - 35.629485  - 35.536821  - 35.444282
>>   - 34.795279  - 34.703043  - 34.610931  - 34.518942  - 34.427076
>>
>> -->Y(1:5,1:5)
>>  ans  =
>>
>>   - 38.348145  - 37.045021  - 35.743643  - 34.444008  - 33.146112
>>   - 38.351151  - 37.047922  - 35.746441  - 34.446702  - 33.148702
>>   - 38.354156  - 37.050824  - 35.749239  - 34.449396  - 33.151293
>>   - 38.357163  - 37.053726  - 35.752037  - 34.452091  - 33.153885
>>   - 38.360169  - 37.056629  - 35.754836  - 34.454786  - 33.156477
>> -->data(1:5,1:5)
>>  ans  =
>>
>>     361.36567    363.89887    362.30396    361.63436 363.50173
>>     355.32577    352.35042    355.32577    355.18551 354.76388
>>     346.1994     346.34917    347.83765    345.59862 347.54128
>>     346.79746    346.1994     346.94656    344.84378 349.01665
>>     344.9951     346.04946    344.84378    346.1994 348.28099
> en x=- 38.873948 mm, y=- 38.348145 j'ai la valeur data=361.36567 et
> ainsi de suite...

Ouais, c'est du paramétrique ça. Un "help Graphics" avec un g majuscule 
vous donne une vision graphique de ce qu'il est possible de faire mais 
j'ai peur que Scilab ne sache pas faire tout seul. Comment interpoler et 
entre quoi et quoi ? Pour que Scilab affiche une surface il faudra 
probablement re-échantillonner et définir des vecteurs x et y uniques. 
C'est une piste, à moins que des contributeurs aient déjà proposés des 
choses (mais je n'ai pas l'impression que le module extern 
http://atoms.scilab.org/categories/graphics face quelque chose...)

Jean-Yves



Plus d'informations sur la liste de diffusion users-fr