Я выполняю назначение для своего класса программирования, и мне нужно создать график, а также строку, наиболее подходящую для нескольких точек данных, используя только командную строку в 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
Это вернет список доступных имен свойств и значений свойств.