Bonjour, j'éprouve quelques difficulté à faire tourné un script avec matlab, voici ma syntaxe :
clear;
clc;
format long
h=input('Entrez la valeur du pas ')
f1=@(t1,t3) -(t1)/(t1^2+t3^2)^(3/2)
f2=@(t2) t2
f3=@(t4) t4
f4=@(t3,t1) -(t3)/(t1^2+t3^2)^(3/2)'
t1(1)=0.4
t3(1)=0
for i=1:10
y(i)=f1(t1(i),t3(i));
y(i+1)=y(i)+h*f1(t1(i),t3(i));
end
Et voici mon erreur:
??? Index exceeds matrix dimensions.
Étrangement, si je ne fais pas de script et que j'entre chaque étape manuellement, des fois ca marche, des fois ca bug.. help
-----