Graphing a transcendental Equation
    13 views (last 30 days)
  
       Show older comments
    
    Jucimar Carpe
 on 20 Aug 2017
  
    
    
    
    
    Answered: amita tripathi
 on 19 Dec 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 Comments
Accepted Answer
  John D'Errico
      
      
 on 20 Aug 2017
        
      Edited: John D'Errico
      
      
 on 20 Aug 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 Comments
  Teja Muppirala
    
 on 21 Aug 2017
				
      Edited: Teja Muppirala
    
 on 21 Aug 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.
More Answers (1)
  amita tripathi
 on 19 Dec 2018
        What, if we want to plot histogram of the trancendental expression like 
.
.0 Comments
See Also
Categories
				Find more on Line Plots in Help Center and File Exchange
			
	Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!