Re: Plot with x value in Log
- To: mathgroup at smc.vnet.net
- Subject: [mg101204] Re: Plot with x value in Log
- From: Bill Rowe <readnews at sbcglobal.net>
- Date: Fri, 26 Jun 2009 06:54:04 -0400 (EDT)
On 6/25/09 at 7:13 AM, breno.minzon at gmail.com (Breno Tresoldi Minzon) wrote: >I need to plot an Integral, that i need to solve numerically. I need >to plot 10Log10[x] versus result of integral. If i plot >Plot[nIntegrate[<my func here, in x>],{x,100,1,-1}] >is easy, but the plot is wrong. i need to do 10Log10 of x, not only >x. But if i plot >LogLinearPlot[nIntegrate[<my func here, in x>],{x,100,1,-1}] the >plot is a Log in x, but the values that appear isn't in >log...How can i do this? i search alot in google, in >help, in anywhere...What i'm doing wrong? You simply aren't using the best built-in function for the task at hand. Use ParametricPlot. The syntax would be: ParametricPlot[{10 Log[10,x],f[x]},{x,xmin,xmax}] Note, unlike most plot functions the default aspect ratio for ParametericPlot is 1. If the range for f[x] is significantly different than the range for 10 Log[10, xmin] to 10 Log[10, xmax] your plot likely not be what you want. To get the more typical aspect ratio you will need to override the default by specifying ApectRatio->1/GoldenRatio