Programme mathématique sur Matlab

Saf.I$ Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -  
 tchouf -
Bonjour,

je cherche un programme sur matlab pour voir le graphe de cette fonction,
j ai des problemes et je n arrive pas a savoir ou il se localise exactement.

exemple simple parce le miens est grand:

function[a,b,c,d]=equation(x,y)

a=input('entrer a'); ( pareil pour les autres au dessous )
entrer b
entrer c
et entrer d

y=(a*power(x,3)+4*b*power(x,5) ) / (c*power(x,3)-d*power(x,2));

x=[1:10];

plot(y,x)
end



svp si quelqu un peut m aider à faire apparatire les resultats graphiques.
merci

merci bien de mettre des suggestions claires ,pour que je les compiles directement pour voir et discuter apres.

merci d avance.

cordialement







A voir également:

1 réponse

tchouf
 
Salut,

J'ai l'impression que pour commencer, il faudrait écrire :
function [x,y] = equation
car d'après ce qui est écrit, j'ai l'impression que x,y sont des sorties
et que si a,b,c,d sont demandés dans la fonction, pas besoin de les passer en paramètres...

Ensuite, il vaudrait mieux déclarer x avant de faire appel à cette variable, non ?

Enfin, je pense que, vu que tu manipules des vecteurs, utiliser .* et ./ au lieu de * ou / dans l'expression de y permet de multiplier ou diviser terme à terme.

Voilà pour ce que j'ai relevé !
J'espère que ça te sera utile

Tchouf
0