Function command y = f(x)

7 ビュー (過去 30 日間)
Igor
Igor 2014 年 10 月 15 日
回答済み: Star Strider 2014 年 10 月 15 日
So, here's a screenshot of my problem.
The upper part is the text from a Matlab Essentials book, and the lower part is where I try the example given in the book.
Why is it giving me an error? What am I missing here?

採用された回答

Star Strider
Star Strider 2014 年 10 月 15 日
unction definitions of that sort are not permitted in regular script files, only within other function files. You have to create a new script with:
function y = f(x)
as the first line, then save the file as f.m. It should work then.
To call it from your main script:
x = 10; % Random choice
y = f(x)

その他の回答 (1 件)

Orion
Orion 2014 年 10 月 15 日
because you're trying to declare a function in the command window, which is impossible.
a function can only be declared in a Mfile.

カテゴリ

Help Center および File ExchangeAdding custom doc についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by