Help with suppressing the display of 'ans' !

조회 수: 24 (최근 30일)
Roger Vegeta
Roger Vegeta 2016년 5월 24일
댓글: Jon Bragg 2018년 5월 12일
I don't want the output 'ans'. How could I fix it so that it doesn't display 'ans = 1.6929e+04'. I just want the temperatures, constants and the Enthalpy displayed. Thanks so much.
  댓글 수: 1
Image Analyst
Image Analyst 2016년 5월 24일
You just got rid of all the fixes I did to your post and ruined it after I had fixed it for you. Now we can't run it anymore. Read this to learn how to format your code and avoid this problem in the future. Then read my answer below.

댓글을 달려면 로그인하십시오.

채택된 답변

Star Strider
Star Strider 2016년 5월 24일
My guess is that you’re calling it without a semicolon after the function call.
See if this helps:
Ea = Arrhenius_Equation_Enthalpy;
You also need to specifically request an output from the function, or it will return the output to the default ‘ans’ variable.
  댓글 수: 5
Star Strider
Star Strider 2016년 5월 24일
My pleasure.
Jon Bragg
Jon Bragg 2018년 5월 12일
Thanks Star, that fixed my problem as well

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

Image Analyst
Image Analyst 2016년 5월 24일
Put a semicolon at the end so it doesn't echo the return value, Ea, to the command window:
>> Arrhenius_Equation_Enthalpy;
  댓글 수: 2
Roger Vegeta
Roger Vegeta 2016년 5월 24일
nothing,
Image Analyst
Image Analyst 2016년 5월 24일
I didn't say to put it at the end of the function line. I told you to put it at the end of the line where you actually call the function, just like Star told you. Notice the >> in my answer - that is the command line prompt. Accepting the output into an output variable like Star showed you is optional but probably a good idea since you go to trouble of returning it.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Startup and Shutdown에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by