Graphing a transcendental Equation
4 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Jucimar Carpe
le 20 Août 2017
Réponse apportée : amita tripathi
le 19 Déc 2018
HI everyone, i am new on matlab and i need some help to plot a transcendental equation. The equation is:
sin(beta - phi)+sin(phi)*exp(-beta/atan(phi)=0;
This curve represents the conduction angle beta given a phi angle. The plot needs to represents beta degrees (Y axis) vs phi degrees (X axis).
The point is that phi varies from 0 to 100º deg, and beta varies from 0 to 380º deg, i want to see the relation between phi and beta.
Cand someone give me some help?
Cheers!
0 commentaires
Réponse acceptée
John D'Errico
le 20 Août 2017
Modifié(e) : John D'Errico
le 20 Août 2017
ezplot('sind(beta - phi)+sind(phi).*exp(-beta./atand(phi))',[0 380 0 100])
When you are not sure how to plot something, ezplot (or one of its cousins) is often a good thing to try.
6 commentaires
Teja Muppirala
le 21 Août 2017
Modifié(e) : Teja Muppirala
le 21 Août 2017
FPLOT (or FIMPLICIT in this case) is recommended over EZPLOT.
fimplicit(@(beta,phi) sind(beta - phi)+sind(phi).*exp(-beta./tand(phi)),[0 380 0 100])
FPLOT will replot the graph upon zooming (and also panning if you don't explicity send in limits) and display locations of singularities.
In the implicit case, FIMPLICIT actually gives you a true line that can be queried instead of a contour plot like EZPLOT.
Plus de réponses (1)
amita tripathi
le 19 Déc 2018
What, if we want to plot histogram of the trancendental expression like
.
.0 commentaires
Voir également
Catégories
En savoir plus sur Line Plots dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
