matlab warning
Зачем тебе это нужно? Обычно ворнинги сообщают о месте, где ты мог ошибиться, но с точки зрения синтаксиса у тебя все ОК.
или ботай help warning
А подавлять warning'и иногда полезно. Например, когда сознательно делишь на 0. Пример:
x = [-1:0.001:1];
plot(x, 1./x, 'k');
switching to medium-scale (line search).
> In C:\MatLab\toolbox\optim\fmincon.m at line 213
In D:\STEVE\Учеба\курсовая\sent\Nelson_Parameters.m at line 419
In D:\STEVE\Учеба\курсовая\sent\CalculateCoeffs.m at line 27
Maximum number of function evaluations exceeded;
increase OPTIONS.MaxFunEvals
warning off здесь не проканает т.к. нету типа ворнинга, который можно было бы для этого указать - а просто ворнинг офф нихера не делает
заодно еще один вопрос:
проставляю вручную осям XLimMode = manual, Xlim = .... - а когда делаешь plot он все равно сбрасывает и делает свои.
аналогично set(hadles.axes1, 'NextPlot', 'add') - ему на это похоже полжить
Рецепты такие:
чтобы нарисовать несколько графиков в одних осях, пишешь:
Чтобы установить маштабы такими как ты хочешь, пишешь:
hold on;
plot(...);
plot(...);
hold off;
Для других осей аналогично.
handle = plot(...);
set(handle, 'xlim', [10 20]);
с границами все хорошо, спасибо
ааа нее это я просрал. все работает, спасибо
Оставить комментарий
serg-2000
как полностью подавить вывод ворнингов во время выполнения в матлабе?