2015-03-12 4 views
0

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

+1

Добро пожаловать в SO. Чтобы улучшить свой вопрос, предоставьте пример * минимального * кода, который освещает вашу проблему (http://stackoverflow.com/help/mcve). Для проблем с графическим выходом (например, для печати) это часто помогает, если вы публикуете цифру, которая у вас есть до сих пор, или (если есть) пример того, что вы хотели бы достичь. – hitzg

+0

Окна, созданные вами в Matlab, называются цифрами, поэтому разные цифры всегда будут давать разные окна. То, что изображения размещены внутри фигуры, называется объектом осей (см. Http://se.mathworks.com/help/matlab/ref/axes.html). Таким образом, либо на объекте имеется более одного объекта осей, либо имеется более одного изображения в объекте осей, возможны и оба имеют свои преимущества. Поэтому без дополнительной информации это так же хороший ответ, который я могу дать, –

+0

Возможный дубликат http://stackoverflow.com/questions/17362618/disallow-matlab-to-take-focus-automatically – patrik

ответ

1

Если предположить, что у вас уже есть изображения, полученные с помощью что-то вроде:

IMG = imread ('drawing.png');

Вы можете построить изображения в определенных местах с использованием определенных размеров путем многократного использования изображения (...):

изображение ('CDATA' IMG 'XData', [10 50], 'YData', [20-50]);

изображение ('CData', img, 'XData', [100 50], 'YData', [200 50]);

+0

Что такое Cdata, Xdata, Ydata? Не могли бы вы объяснить их подробно. – Kavitha

+0

Привет, это встроенные элементы управления для системы ccordinate объекта изображения. В данном примере Xdata устанавливает положение x самого внешнего левого столбца изображения в 10 и самый дальний правый столбец в 50. Аналогичная Ydata устанавливает верхний столбец в 200, а нижний столбец - в 50. Вы можете играть со значениями, чтобы увидеть как это работает. – CShor

Смежные вопросы