I am trying to plot this equation given by my professor:
M=ezplot((1654/21)*(atan(2*(t-45)/21)+atan(30/7)),[1,90])
and this error is coming up:
Error using ezplot (line 69) Input must be a string expression, function name, function handle, or INLINE object.
What does this mean and how can I get a graph?

 採用された回答

Star Strider
Star Strider 2016 年 10 月 25 日

0 投票

Add ‘@(t)’ to create an anonymous function from your expression, and it works:
M = ezplot(@(t) (1654/21)*(atan(2*(t-45)/21)+atan(30/7)),[1,90])
See the section on ‘Anonymous Functions’ in Function Basics for details.

その他の回答 (0 件)

カテゴリ

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

タグ

質問済み:

2016 年 10 月 25 日

回答済み:

2016 年 10 月 25 日

Community Treasure Hunt

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

Start Hunting!

Translated by