Мне немного непонятно, что вы подразумеваете под "точностью". Я думаю, может быть, вы хотите знать либо количество точек на графике или расстояние между точками на графике. Вы не можете настроить количество отображаемых точек EZPLOT (для этого вам придется оценить функцию и построить ее самостоятельно), но вы можете найти сколько точек есть и расстояние между ними. Допустим, вы делаете этот вызов EZPLOT :
h = ezplot(fun,[minValue maxValue]);
Это будет график fun(x)
над доменом minValue < x < maxValue
. Если вы не укажете домен, EZPLOT будет использовать значение по умолчанию [-2*pi 2*pi]
. EZPLOT возвращает дескриптор (ы) для линейных объектов , которые отображаются (h
в приведенном выше коде). Вы можете получить доступ к свойству XData объекта первой строки (если имеется более одной строки), выполнив следующие действия:
xData = get(h(1),'XData');
Затем вы можете найти количество точек в линии:
nPoints = numel(xData);
, а также среднее расстояние между точками (то, что вы можете называть «точностью»):
delta = (max(xData)-min(xData))/(nPoints-1);
Также вы можете изменить свойство LineWidth строк следующим образом:
set(h,'LineWidth',2); %# Sets the line width to 2