hello, i want to know how to use "axis" to choose the points where i want to have my curve
i have this function whose plotted at points -200 to 200 when i tried
axis([-0.3 0.3 -40 40]) it shows
Subscript indices must either be real positive integers or logical.
so what should i do to get my function at the interval [-0.3 0.3 -40 40]?

 採用された回答

Guillaume
Guillaume 2017 年 5 月 22 日

0 投票

"when i tried axis([-0.3 0.3 -40 40]) it shows Subscript indices must either be real positive integers or logical"
That error messages means you're trying to index a variable. The most common cause of this error is that you have a variable called axis which shadows the axis function. The solution is to rename that variable to something that is not a function name.

2 件のコメント

Aiachi Hiba
Aiachi Hiba 2017 年 5 月 22 日
thanks, it was just as you said but now i got another error it said
Error using axis>LocSetLimits (line 234) Vector must have 4, 6, or 8 elements.
Error in axis (line 94) LocSetLimits(ax(j),cur_arg);
Error in nonlin (line 47) axis([-0,3 0.3 -40 40]);
what does it mean ? and Thanks in advance
Aiachi Hiba
Aiachi Hiba 2017 年 5 月 22 日
i already found the answer, thanks for your help.

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

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeCreating and Concatenating Matrices についてさらに検索

タグ

質問済み:

2017 年 5 月 22 日

コメント済み:

2017 年 5 月 22 日

Community Treasure Hunt

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

Start Hunting!

Translated by