Установка цвета фона в MATLAB с помощью командной строки?

Я выполняю назначение для своего класса программирования, и мне нужно создать график, а также строку, наиболее подходящую для нескольких точек данных, используя только командную строку в MATLAB. Я знаю, как установить фон с помощью редактора фигур, но я не могу на всю жизнь понять, как это сделать с помощью командной строки. Мне нужно установить его на желтый. Как мне это сделать? Я думаю, что я просто пропустил что-то простое.

Ответ 1

Решение вашего заданного вопроса задается @M.Huster. Я просто покажу вам, как вы можете помочь себе в этих случаях.

Просто сделайте свой сюжет и примените любые изменения вручную. Затем в окне рисунка выберите опцию "Создать код" в меню "Файл". Это создаст m файл, который принимает набор данных и воссоздает цифру для этого набора данных. Если вы посмотрите на этот код (который, как правило, вполне читаем), вы увидите, какие команды отвечают за определенный эффект.

Как сказал @M.Huster, вы можете использовать get для получения свойств, более графический способ использования inspect(gca) и даже лучше uiinspect, написанной Яиром Альтманом.

Ответ 2

Чтобы изменить цвет фона оси:

 set(gca, 'color', [1 1 0])

Чтобы изменить цвет фона на рисунке:

 set(gcf, 'color', [1 1 0])

В общем, если вы хотите узнать свойства сюжета, попробуйте

get(gca) % for axis properties  
get(gcf) % for figure properties

Это вернет список доступных имен свойств и значений свойств.