How do I make this script into a function?

%This program is a Slope Calculator.
%This program will calculate the slope in degrees from percent slope
disp('Would you like to calculate the internal angle?')
x = input('Please input rise/run as the gradient: ');
deg = (180/pi)*atan(x/100);
disp(deg)
end

回答 (1 件)

Walter Roberson
Walter Roberson 2016 年 11 月 30 日

0 投票

Just before all of that, add the line
function SlopeCalculator
where the word SlopeCalculator must be the same as the base name of the .m file it is stored in.

2 件のコメント

M Pasanen
M Pasanen 2016 年 11 月 30 日
Thanks! Doesn't it also need a function x= , or something like that as well ?
Walter Roberson
Walter Roberson 2016 年 11 月 30 日
No. It is not required that functions return values.
If you happen to want to return deg then you could use
function deg = SlopeCalculator

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeMATLAB についてさらに検索

製品

質問済み:

2016 年 11 月 30 日

コメント済み:

2016 年 11 月 30 日

Community Treasure Hunt

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

Start Hunting!

Translated by