Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

To resolve issues starting MATLAB on Mac OS X 10.10 (Yosemite) visit: http://www.mathworks.com/matlabcentral/answers/159016

plot the following functions using axes that will produce a stright line

Asked by Jack on 23 Feb 2012
Latest activity Edited by Chong Tao on 21 Oct 2013

Can someone show me how to plot the following functions using axes that will produce a stright-line plot using Use the range 0 \< x \< 10

1) The power function y= 2x^-0.5 2) The exponential function y= 10^(1-x)

Thanks

0 Comments

Jack

Tags

Products

No products are associated with this question.

2 Answers

Answer by the cyclist on 23 Feb 2012
Accepted answer

In the first case you can use loglog():

x = 1:0.1:10;
y = 2*x.^(0.5);
loglog(x,y)

In the second case you can use semilogy();

x = 1:0.1:10;
y = 10.^(1-x);
semilogy(x,y)

2 Comments

Jack on 23 Feb 2012

Thanks man ur the best!

the cyclist on 23 Feb 2012

Please consider "accepting" this answer, since it sounds like it resolved your question.

the cyclist
Answer by Honglei Chen on 23 Feb 2012

I don't quite understand what you mean by using axes. But if you use

loglog(x,y)

for the first function and

semilogy(x,y)

for the second function, they'll look like straight lines, basically taking advantage of logarithms.

0 Comments

Honglei Chen

Contact us