How do I input names properly in a script?

조회 수: 6 (최근 30일)
Brandon
Brandon 2023년 2월 8일
편집: Tushar Behera 2023년 2월 8일
I want it to say "Davis's BODYMASSINDEX" when I type it into the command window, but I don't know how?
The stuff below is what I typed into a script
height=input('enter your height in feet:');
weight=input('enter your weight in pounds:');
name=input('enter your first name:','s');
BODYMASSINDEX = weight/(height^2)

답변 (2개)

KSSV
KSSV 2023년 2월 8일
height=input('enter your height in feet:');
weight=input('enter your weight in pounds:');
name=input('enter your first name:','s');
BODYMASSINDEX = weight/(height^2) ;
fprintf('%s BODYMASSINDEX = %f\n',name,BODYMASSINDEX)
  댓글 수: 3
KSSV
KSSV 2023년 2월 8일
USe this:
fprintf('%s''s BODYMASSINDEX = %f\n',name,BODYMASSINDEX)
Walter Roberson
Walter Roberson 2023년 2월 8일
or
fprintf("%s's BODYMASSINDEX = %f\n",name,BODYMASSINDEX);

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


Tushar Behera
Tushar Behera 2023년 2월 8일
편집: Tushar Behera 2023년 2월 8일
Hi brandon
Do you want to display something like "Davis's BODYMASSINDEX" after you have input the name and another variable?
f yes then you can use the "disp" function to display that. For example:
height=input('enter your height in feet:')
weight=input('enter your weight in pounds:')
prompt = 'Enter your name: ';
name = input(prompt, 's');
BODYMASSINDEX = weight/(height^2)
disp(name + "'s BODYMASSINDEX: " + (BODYMASSINDEX))
I hope this resolves your question.
Regards,
Tushar

카테고리

Help CenterFile Exchange에서 MATLAB에 대해 자세히 알아보기

제품


릴리스

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by