Plotting inside a function

2 ビュー (過去 30 日間)
Seyifunmi Ayeni
Seyifunmi Ayeni 2018 年 12 月 1 日
コメント済み: Walter Roberson 2018 年 12 月 1 日
unfortunately I can't post my code as it is over 300 lines long but it is more a plotting issue. My function works but when I do add fplot in my code like this:
function [Q] = code(L)
%function body
fplot(code(L), [1 5])
end
and when I ran my function I did code(1) assuming after it finished solving for 1 it will plot the graph but it has been only solving for 1 repeatedly.
Any advice.

採用された回答

Image Analyst
Image Analyst 2018 年 12 月 1 日
That's because the (badly-named) function "code()" calls itself recursively!
That's why code() executes repeatedly.
  4 件のコメント
Seyifunmi Ayeni
Seyifunmi Ayeni 2018 年 12 月 1 日
I tried that and it seems to work (I'm not getting the same results each time) but when completed no graph pops up.
Walter Roberson
Walter Roberson 2018 年 12 月 1 日
Can you attach your code?

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMATLAB についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by