function with two inputs.

조회 수: 3 (최근 30일)
Amireza Hassannejad
Amireza Hassannejad 2020년 12월 17일
답변: Doddy Kastanya 2020년 12월 17일
hey there. i wanted to write a little code to convert cm and kg to in and lb. i wrote this code but it doesnt work. can u help me?
this is my function:
function [height_in,weight_lb]=SI2US(height_cm,weight_kg)
height_in=height_cm/2.54;
weight_lb=weight_kg/0.4536;
end
and this is my code for using that fun:
height_cm=input('enter your height in cm: ');
weight_kg=input('enter your weight in kg: ');
SI2US(height_cm, weight_kg)

채택된 답변

Fangjun Jiang
Fangjun Jiang 2020년 12월 17일
편집: Fangjun Jiang 2020년 12월 17일
Run this to return two outputs
height_cm=input('enter your height in cm: ');
weight_kg=input('enter your weight in kg: ')
[height_in,weight_lb]=SI2US(height_cm,weight_kg)

추가 답변 (1개)

Doddy Kastanya
Doddy Kastanya 2020년 12월 17일
The code you have now already has the information you needed. However, you have not printed out the results yet.
You need to modify the calling to SI2US to assigned the converted quantities into respective variables. For example, it can be changed to [height,weight]=SI2US(heigh_cm,weight_kg). Please keep in mind that "height" and "weight" when calling the function could be any name you desire.
I hope this helps.

카테고리

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

Community Treasure Hunt

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

Start Hunting!

Translated by