Continuing an input function onto another line

I was wondering how I could continue the following function onto another line. It's quite lengthy so I would like to move it to another line and make it look cleaner.
val = input('Type C for Celsius to Fahrenheit or Type F for Fahrenheit to Celsius or Type K for Celsius to Kelvin: ','s');
I tired using ellipses (...), but something wasn't working and I was getting a reading saying I might be missing an extra parenthesis.

댓글 수: 1

"using ellipses (...), but something wasn't working" Tell us what exactly didn't work, the full statement including the continuation lines together with the complete error message.
I use ellipses all the time without having any problems.

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

답변 (2개)

per isakson
per isakson 2020년 5월 17일
편집: per isakson 2020년 5월 17일

0 개 추천

The documentation says;
The start and end quotation marks for a character vector must appear on the same line. For example, this code returns an error, because each line contains only one quotation mark:
mytext = 'Accelerating the pace of ...
engineering and science'
Replace
val = input('Type C for Celsius to Fahrenheit or Type F for Fahrenheit to Celsius or Type K for Celsius to Kelvin: ','s');
by
val = input(['Type C for Celsius to Fahrenheit or Type F for Fahrenheit ' ...
, 'to Celsius or Type K for Celsius to Kelvin: '], 's' );
Steven Lord
Steven Lord 2020년 5월 18일

0 개 추천

I would use string arrays if you're using a release that supports them.
s = input("Enter C to convert Celcius to Fahrenheit" + newline + ...
"Enter F to convert Fahrenheit to Celcius" + newline + ...
"Enter K to convert Kelvin to Celcius" + newline + ...
"Enter your choice here: ", "s")

댓글 수: 1

What if my line includes num2str?
fprintf([ 'The Original Temperature in Fahrenheit is ' num2str(Fahrenheit) '.' '\n' 'The Converted Temperature in Celcius is ' num2str(Fahrenheit2Celsius(Fahrenheit)) '.']);

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

카테고리

도움말 센터File Exchange에서 Text Data Preparation에 대해 자세히 알아보기

태그

질문:

2020년 5월 17일

댓글:

2020년 5월 18일

Community Treasure Hunt

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

Start Hunting!

Translated by