2010-09-13 5 views
0

J'ai 2 fonctions:problème Matlab pour tracer une fonction

f (aa) = 9 sinaa/aa + cosaa for 0 <= aa <= 6pi.  --- >equation 1. 

and f(aa) = cosku 

je dois tracer les valeurs autorisées aa qui satisferont l'équation 1. Comment puis-je faire, je Matlab?

+0

Qu'avez-vous essayé? –

+0

je ne sais pas comment le faire matlab ... – isha

+1

Je suppose que c'est devoirs et est ensuite liée à un cours que vous avez eu à propos de Matlab ... vous devriez au moins avoir une idée de base de ce qu'il faut faire ... Ce problème a fait s'est montré tout seul quand vous vous êtes réveillé ... –

Répondre

2

Je suppose que c'est devoirs, et votre question n'est pas vraiment claire sur k u mais voici une réponse courte.

Vous pouvez tracer f(a) et cos(k u) sur le même tracé, puis de trouver graphiquement les solutions de l'équation.

Voici un exemple de base de code:

a=0:0.01:6*pi; 
f = 9*sin(a)./a+cos(a); 
plot(a,f) 
hold on 
u = 0:0.01:6*pi; 
f2 = cos(u); 
plot(u,f2) 
+0

a = 0: 0.01: 6 * pi; pouvez-vous s'il vous plaît élaborer cela? que signifie cette ligne? – isha

+0

est-ce la gamme d'un? – isha

+0

Exécutez-le et testez-le ... Oui, il définit un vecteur contenant le nombre adéquat d'éléments pour permettre une plage de 0 à 6pi par pas de 0,01. –

1

Si vous ne connaissez pas la syntaxe de base Matlab, vous devez commencer au début. Mathworks a publié un guide du débutant pour MATLAB, le Getting Started Guide. Lisez ceci, et si vous avez d'autres questions, revenez à SO. Vous pouvez également utiliser les fonctions help ou doc dans MATLAB pour mieux comprendre ce que fait une fonction intégrée. Par exemple, doc sin affichera la page de documentation de la fonction sin.

0

Regardez également la fonction EZPLOT. En outre, vous aurez également besoin de YLIM pour afficher toute la courbe.

Pour obtenir des intersections de deux courbes, vous pouvez utiliser Fast and Robust Curve Intersections à partir de FileExchange. Pour cette fonction, vous pouvez utiliser les données que vous avez en utilisant Cedric's answer.

Questions connexes