Je suis en train d'intégrer une fonction F
qui est définie comme:intégrale fonction définie par Matlab
function F
x = -3:0.1:3;
F = zeros(1, length(x));
for i = 1:length(x)
if (1.4<= x(i)) && (x(i) <= 1.6)
F(i) = x(i).^2;
else
F(i) = 2;
end
end
end
mais la fonction integral
me donne une erreur en disant qu'il ya trop d'arguments. Je pense que le problème que la fonction est définie comme un point?
S'il vous plaît, pour le shake de nous tous, indentement ce code correctement. En outre, montrez-nous le code que les erreurs. Vous ne savez pas comment appeler intégrale. Une fonction est quelque chose de la forme 'f (x)', votre F n'a pas d'entrées. Vous ne devriez pas définir 'x', sinon' F' est un tableau, pas une fonction. –
Le problème est avec la ligne où vous appelez la fonction 'integral', montrez-nous * cette * ligne de votre code aussi! Je – Wolfie
appelle la fonction int comme intégrale (F, 0,1) et je reçois l'erreur erreur en utilisant F Trop d'arguments de sortie. comme vous l'avez dit je pense que ma fonction F est un tableau, si c'est le problème alors comment pourrais-je définir F en tant que fonction? – Imran