В Scilab версии 5.5.2 функция plotframe больше не используется? Какая функция теперь вместо нее? В хелпе к Scilab 5.5.2 написано что функция plotframe устарела. Это значит что в Scilab 5.5.2 она уже не работает?
Скопировал код примера из хелпа и он не работает.x=[-0.3:0.8:27.3]';
y=rand(x);
rect=[min(x),min(y),max(x),max(y)];
tics=[4,10,2,5]; //4 x-intervals and 2 y-intervals
plotframe(rect,tics,[%f,%f],["My plot","x","y"],[0,0,0.5,0.5])
plot2d(x,y,2,"000")
plotframe(rect,tics=tics,flags=[%t,%f],Captions=["My plot with grids","x","y"],subwin=[0.5,0,0.5,0.5])
plot2d(x,y,3,"000")
plotframe(rect,tics,[%t,%t],..
["My plot with grids and automatic bounds","x","y"],[0,0.5,0.5,0.5])
plot2d(x,y,4,"000")
plotframe(rect,flags=[%f,%t],tics=tics,..
Captions=["My plot without grids but with automatic bounds ","x","y"],..
subwin=[0.5,0.5,0.5,0.5])
plot2d(x,y,5,"000")
Появляется ошибка:Функция не определена для заданных типов параметров,
проверьте параметры или определите функцию %fptr_size как перегружаемую.
at line 100 of function plotframe called by :
plotframe(rect,tics,[%f,%f],["My plot","x","y"],[0,0,0.5,0.5])
Значит функция plorframe не работает в Scilab 5.52? Какая функция может быть использована вместо нее?

21 Авг 2019 в 06:12
154 +1
1
Ответы
1

В Scilab версии 5.5.2 функция plotframe действительно устарела и больше не поддерживается. Вместо нее вы можете использовать функцию plotrect, которая позволяет рисовать прямоугольные рамки вокруг графика.

Пример использования функции plotrect:

x=[-0.3:0.8:27.3]';
y=rand(x);
rect=[min(x),min(y),max(x),max(y)];
tics=[4,10,2,5]; //4 x-intervals and 2 y-intervals
plot2d(x, y, 2, "000")
plotrect(rect, tics=[%t,%t], rectangle_style="dotted", rectangle_thick=2)

Этот код создаст график с прямоугольной рамкой вокруг него. Вы можете настроить стиль и толщину рамки, а также другие параметры функции plotrect, чтобы получить нужный результат.

20 Апр в 13:22
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 91 905 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир