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 个评论

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
i already found the answer, thanks for your help.

请先登录,再进行评论。

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 Annotations 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by