Two separate outputs from one input

Need help trying to write a code that would take one single input and provide two separate outputs
"Write a function that takes a single number a, and returns a*2 and a+2 as two separate output arguments."

回答 (1 件)

Viranch Patel
Viranch Patel 2021 年 9 月 22 日

1 投票

You can have multiple outputs from the function like this.
function [multiply,sum] = test(x)
multiply = x*2;
sum = x+2;
end
And after that you can call the function in following manner.
[multiply, sum] = test(x);

カテゴリ

ヘルプ センター および File ExchangeDeployment, Integration, and Supported Hardware についてさらに検索

質問済み:

2021 年 9 月 21 日

回答済み:

2021 年 9 月 22 日

Community Treasure Hunt

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

Start Hunting!

Translated by