Sa marche bien sa rempli tout le domaine d’après ce que je vois.
D'après ce que j'ai compris, matlab aurait interpoler toutes les valeurs que je n'ai pas dans le tableau excel ? (case vide c'est a dire le be, je ne cherche pas a extrapoler EngineSpeed et Torque mais seulement be sur les différents points de fonctionnement que je n'ai pas)
Pour la suite j'utilise :
x=EngineSpeed
y=Torque
z=be
Voila l'erreur qu'il me met quand je met :
1 2 3 4 5
| ??? Error using ==> plot3
Vectors must be the same lengths.
Error in ==> Essais at 58
plot3(xi,yi,z) |
Et quand j'utilise :
tricontf(xi, yi, tri2, z, 8);
J'ai :
1 2 3 4 5 6 7 8 9 10
| ??? Index exceeds matrix dimensions.
Error in ==> tricont at 93
xx=[ Xp(M(:,[1 2 3 1])')];
Error in ==> tricontf at 81
[Xp,Yp,M,Zp,nv,CS,xx,yy,zz]=tricont(args{1:nin});
Error in ==> Essais at 40
tricontf(xi, yi, tri2, z, 8); |
Je ne comprends pas pourquoi il y a des erreurs. Si on vient d'interpoler les valeurs manquantes de be, le domaine devrait être rectangulaire et cela ne devrait pas poser de problème non ?
Partager