MATLAB Answers

Brian

Not sure how to use the disp function and num2str function from this point. Can someone help me out here?

Asked by Brian
on 4 Mar 2013
The Richter scale is a measure of the intensity of an earthquake.  The energy E(in gigajoules) released by an earthquake is related to the magnitude M on the Richter scale as follows.  
E=(10^(-4.6))*(10^(1.5*M))
program the formula for E in a script file. 
Use the input function to prompt the use to enter a value of M.  The prompt should say "Please enter a Value M on the Richter scale, then press enter".  use the disp function and the num2str function to display the numerical value of the energy E with the text "The energy released is:", followed by the value of E, followed by the text "Gigajoules."

So far I have

M=input('Please Enter a Value of M on the Richter scale, then press enter')
E=(10^(-4.6))*(10^(1.5*M))

How do I do this problem from this point?

  0 Comments

Products

No products are associated with this question.

2 Answers

Answer by Walter Roberson
on 4 Mar 2013
 Accepted answer

Hint:

[ 'Pi r^', num2str(3) ]

  0 Comments


Answer by Image Analyst
on 4 Mar 2013

You look up disp() and num2str() in the help, though personally I think fprintf() is a much better way to display things in the command window.

  2 Comments

Brian
on 4 Mar 2013

I've done that, I'm just not sure how to use them in order to achieve my desired result.

Image Analyst
on 4 Mar 2013

But we can't just give you the answer to your homework outright. The help should have examples you can adapt.


Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply today