Hi,

Я хочу делать:

plot(x1,y1,x2,y2,'LineWidth',8)

но ширина линии в конечном итоге применяется к обеим строкам. Должен ли я использовать две функции графика с командой удержания, чтобы линия 1 имела ширину, отличную от ширины линии 2?

ПРИМЕЧАНИЕ. 

Matlabsolutions.com предоставляет последнюю справку по домашним заданиям MatLab, справку по назначению MatLab, помощь по финансам для студентов, инженеров и исследователей в нескольких отраслях, таких как ECE, EEE, CSE, Mechanical, Civil со 100% выходом. Код Matlab для B.E, B .Tech, ME, M.Tech, Ph.D. Ученые со 100% конфиденциальностью гарантированы. Получите проекты MATLAB с исходным кодом для обучения и исследований.

Чтобы построить две линии с разной шириной, вы можете использовать любой из этих подходов.

1. Верните два объекта «Линия» в качестве выходного аргумента функции «график», а затем установите для каждого свойство «Ширина линии».

p = plot(x1,y1,x2,y2)
 p(1).LineWidth = 5;
 p(2).LineWidth = 10;

2. Используйте команду «удерживать», чтобы построить две линии отдельно. Укажите ширину линии, установив для свойства «LineWidth» пару «имя-значение».

plot(x1,y1,'LineWidth',5)
 hold on
 plot(x2,y2,'LineWidth',10)
 hold off

СМОТРИТЕ ПОЛНЫЙ ОТВЕТ НАЖМИТЕ НА ССЫЛКУ