Если необходимо сделать несколько figure-s, у которых axes имеют одинаковые свойства (properties):
- Создаём структуру с полями, у которой название совпадает с названиями нужных свойств. Значения полей - значения свойств:
myaxes.Color = [.5 .5 .5];
myaxes.XGrid = 'on';
myaxes.YGrid = 'on';
myaxes.ZGrid = 'on';
myaxes.GridLineStyle = '--'; - Создаём figure, присваиваем её axes свойства, сохранённые в структуре:
figure(1);
set(gca, myaxes);
Просто и изящно:)
И последнее - массив строк. Создаём cell array:
str_arr = {'String 1'; String 2'; 'String 3'; 'String 4'};
( Если написать str_arr = ['String 1'; String 2'; 'String 3'; 'String 4'], то Matlab просто слепит всё в одну строку)Получать i-ю строчку приходится так:
str_i = char(str_arr(i));
Комментариев нет:
Отправить комментарий