Установить ширину линии для fplot в октаве - PullRequest
0 голосов
/ 10 июня 2018

Этот код

fplot(@sin, [0 4], 'LineWidth', 2)

работает в MATLAB, но выдает сообщения об ошибках, используя Octave.Как установить ширину линии кривой для fplot в октаве?

Ответы [ 2 ]

0 голосов
/ 10 июня 2018

Ответ Дмитрия , вероятно, лучше, но вы также можете найти дескриптор строки и изменить его:

fplot(@sin, [0 4])
h = findobj(gca, 'type', 'line');
set(h, 'LineWidth', 2)
0 голосов
/ 10 июня 2018

Октава изобилует ошибками в менее часто используемых областях.Это, вероятно, один из них.

Используйте вместо него обычную plot функцию.

%get data
[x,y]=fplot(@sin, [0 4]);
%or
x=0:0.1:4; y=sin(x); 

%plot data
plot(x,y, 'LineWidth', 10)
%or
l=plot(x,y);
set(l,'LineWidth', 10)
...