bonjour,
j'ai créé un programme sous scilab pour calculer la dérivée seconde d'une fonction :
Je voudrais tracer cette fonction mais cela ne marche pas, car il me dit ceci :Code:clear all clc x=0:0.01:2; y=cos(x)+exp(x)/100; dx=0.01; for i=1:length(x)-3 d2y(i)=(2*y(i)-5*y(i+1)+4*y(i+2)-y(i+3))/dx^2; end td=x(1:end(x)-3);// ne marche pas a cause de end plot(td,d2y)
C'est parce que la variable pour avoir la derniere valeur de la fonction sous scilab ce n'est pas end? C'est quoi alors? (avec un programme similaire sous matlab cela ne posait pas de probleme)Code:td=x(1:end(x)-3);// ne marche pas a cause de end !--error 4 Variable non définie: end at line 11 of exec file called by : exec("C:/Documents and Settings/Administrateur/Bureau/exo2-2.sce"); while executing a callback
-----