Matlab figure размер окна

Содержание
  1. Форум MATLAB и Simulink
  2. Как задать положение формы на экране? GUI.
  3. Как задать положение формы на экране? GUI.
  4. Как изменить размер окна в Matlab (напишите код)
  5. figure
  6. Syntax
  7. Description
  8. Examples
  9. Specify Figure Title
  10. Working with Multiple Figures Simultaneously
  11. Input Arguments
  12. f — Target figure Figure object
  13. n — Target figure number scalar integer value
  14. Name-Value Pair Arguments
  15. ‘Name’ — Name » (default) | character vector | string scalar
  16. ‘Color’ — Background color RGB triplet | hexadecimal color code | ‘r’ | ‘g’ | ‘b’ | .
  17. ‘Position’ — Location and size of drawable area [left bottom width height]
  18. Документация
  19. Синтаксис
  20. Описание
  21. Примеры
  22. Определение фигуры заголовок
  23. Работа с несколькими фигурами одновременно
  24. Входные параметры
  25. f — Плановый показатель Figure объект
  26. n — Номер планового показателя скалярное целочисленное значение
  27. Аргументы в виде пар имя-значение
  28. ‘Name’ Имя » (значение по умолчанию) | вектор символов | строковый скаляр
  29. ‘Color’ BackgroundColor Триплет RGB | шестнадцатеричный цветовой код | ‘r’ | ‘g’ | ‘b’ | .
  30. ‘Position’ — Местоположение и размер области векторной и растровой графики [left bottom width height]

Форум пользователей MATLAB и Simulink

Как задать положение формы на экране? GUI.

Модератор: Admin

Как задать положение формы на экране? GUI.

Сообщение Guitar » Вт май 10, 2005 1:44 pm

У меня при запуске приложения главная форма появляется вписанной в верхний правый угол. А хотелось бы чтобы она появлялось ровно по центру экрана. Как это сделать?

Сообщение outsider » Вт май 10, 2005 2:34 pm

————
figsize = [400 200] % razmery okna
scrsize = get(0,’ScreenSize’)
figure(‘units’,’pixels’,’position’,[(scrsize(3:4)-figsize)/2 figsize])

Сообщение Pereverzev » Ср май 11, 2005 11:54 am

Развитие темы:
А как сделать так, чтобы окно появлялось максимизированным — развернутым на весь экран?

У меня на фигуре отображаются множество графиков больших массивов данных.
Поэтому хотелось бы, чтобы фигура открывалось сразу с как можно б0льшими размерами.

Кое-как, конечно, можно обойтись с помощью get(0,’ScreenSize’).
Но такое выражение возвращает размер всего экрана, включая панель задач (TaskBar).
А развернутая фигура не должна закрывать эту область, размер и расположение которой, в общем случае, значения переменные.

Источник

Как изменить размер окна в Matlab (напишите код)

мне нужно создать окно со своими размерами по вертикали и горизонтали

Добавлено через 25 минут
код написал сам, как сделать окно статическим?

Добавлено через 27 минут
f = figure ( ‘MenuBar’, ‘none’,’Name’ ,’програмко’.
‘NumberTitle’ , ‘off’);
set (f, ‘Position’, [100 100 550 550])
это позиция окна, как сделать так, чтобы она не изменялась?

Добавлено через 1 час 1 минуту
нужно сделать так, чтобы пользователь не мог сам изменять размеры запущенного окна

Как изменить размер окна
Как мне поменять размер окна в C#. Есть кнопачъка, я на неё жмякаю, и моё окошко удлинняется в.

Как изменить размер окна?
Крайне неудобно работать в маленьком окне компилятора. Вопрос — можно ли как-то растянуть окно .

Как изменить размер окна в VirtualBox
Не нашел похожую тему для ситуаций с маком, но линукс и мак — уникс-системы поэтому засунул сюда.

Как изменить размер окна правильно
Всем доброго времени суток, много уважаемые форумчани!Может вопрос окажется простеньким для.

scrsz = get(0,’ScreenSize’);
figure(‘Position’,[1 scrsz(4)/2 scrsz(3)/2 scrsz(4)/2])

формат матрицы в последней команде: [left, bottom, width, height]

Добавлено через 15 минут

блин)) позднее сцепление)) Модератор удалите предыдущее бессмысленное сообщение))

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как изменить минимальный размер окна
Я пишу: this.MinimumSize.Width += 300; а мне выдаёт: «Не удалось изменить возвращаемое значение.

Как изменить размер чужого окна?
Нужно создать панель управления размера окна определенного приложения. И еще полноэкранный режим.

Как изменить размер меню окна?
нужно увеличить в размере меню, где нужно задавать его размеры?

Как изменить размер окна OpenDialog?
Создаю его вот так, из-за этого он разворачивается на весь экран, как можно изменить его размер и.

Читайте также:  Как исправить запотевание пластикового окна

Источник

figure

Create figure window

Syntax

Description

figure creates a new figure window using default property values. The resulting figure is the current figure.

figure( Name,Value ) modifies properties of the figure using one or more name-value pair arguments. For example, figure(‘Color’,’white’) sets the background color to white.

f = figure( ___ ) returns the Figure object. Use f to query or modify properties of the figure after it is created.

figure( f ) makes the figure specified by f the current figure and displays it on top of all other figures.

figure( n ) finds a figure in which the Number property is equal to n , and makes it the current figure. If no figure exists with that property value, MATLAB ® creates a new figure and sets its Number property to n .

Examples

Specify Figure Title

Create a figure, and specify the Name property. By default, the resulting title includes the figure number.

Specify the Name property again, but this time, set the NumberTitle property to ‘off’ . The resulting title does not include the figure number.

Working with Multiple Figures Simultaneously

Create two figures, and then create a line plot. By default, the plot command targets the current figure.

Set the current figure to f1 , so that it is the target for the next plot. Then create a scatter plot.

Input Arguments

f — Target figure
Figure object

Target figure, specified as a Figure object.

n — Target figure number
scalar integer value

Target figure number, specified as a scalar integer value. When you specify this argument, MATLAB searches for an existing figure in which the Number property is equal to n . If no figure exists with that property value, MATLAB creates a new figure and sets its Number property to n . By default, the Number property value is displayed in the title of the figure.

Data Types: double

Name-Value Pair Arguments

Specify optional comma-separated pairs of Name,Value arguments. Name is the argument name and Value is the corresponding value. Name must appear inside single quotes ( ‘ ‘ ). You can specify several name and value pair arguments as Name1,Value1. NameN,ValueN .

Note

The properties listed here are only a subset. For a full list, see Figure Properties .

‘Name’ — Name
» (default) | character vector | string scalar

Name of the figure, specified as a character vector or a string scalar.

Example: figure(‘Name’,’Results’) sets the name of the figure to ‘Results’ .

By default, the name is ‘Figure n ‘ , where n is an integer. When you specify the Name property, the title of the figure becomes ‘Figure n : name ‘ . If you want only the Name value to appear, set IntegerHandle or NumberTitle to ‘off’ .

‘Color’ — Background color
RGB triplet | hexadecimal color code | ‘r’ | ‘g’ | ‘b’ | .

Background color, specified as an RGB triplet, a hexadecimal color code, a color name, or a short name. If you specify ‘none’ , the background color appears black on screen, but if you print the figure, the background prints as though the figure window is transparent.

For a custom color, specify an RGB triplet or a hexadecimal color code.

An RGB triplet is a three-element row vector whose elements specify the intensities of the red, green, and blue components of the color. The intensities must be in the range [0,1] ; for example, [0.4 0.6 0.7] .

A hexadecimal color code is a character vector or a string scalar that starts with a hash symbol ( # ) followed by three or six hexadecimal digits, which can range from 0 to F . The values are not case sensitive. Thus, the color codes ‘#FF8800’ , ‘#ff8800’ , ‘#F80’ , and ‘#f80’ are equivalent.

Alternatively, you can specify some common colors by name. This table lists the named color options, the equivalent RGB triplets, and hexadecimal color codes.

Читайте также:  Firefox открыть приватное окно

Color Name Short Name RGB Triplet Hexadecimal Color Code Appearance
‘red’ ‘r’ [1 0 0] ‘#FF0000’
‘none’ Not applicable Not applicable Not applicable No color

Here are the RGB triplets and hexadecimal color codes for the default colors MATLAB uses in many types of plots.

Data Types: double | char

‘Position’ — Location and size of drawable area
[left bottom width height]

Location and size of the drawable area, specified as a vector of the form [left bottom width height] . This area excludes the figure borders, title bar, menu bar, and tool bars.

This table describes each element in the Position vector.

RGB Triplet Hexadecimal Color Code Appearance
[0 0.4470 0.7410] ‘#0072BD’
Element Description
left Distance from the left edge of the primary display to the inner left edge of the window. This value can be negative on systems that have more than one monitor.

If the figure is docked, then this value is relative to the Figure panel within the MATLAB desktop. bottom Distance from the bottom edge of the primary display to the inner bottom edge of the window. This value can be negative on systems that have more than one monitor.

If the figure is docked, then this value is relative to the Figure panel within the MATLAB desktop. width Distance between the right and left inner edges of the figure. height Distance between the top and bottom inner edges of the window.

All measurements are in units specified by the Units property.

You cannot specify the figure Position property when the figure is docked.

In MATLAB Online™ , the bottom and left elements of the Position vector are ignored.

To place the full window, including the borders, title bar, menu bar, tool bars, use the OuterPosition property.

Note

The Windows ® operating system enforces a minimum window width and a maximum window size. If you specify a figure size outside of those limits, the displayed figure will conform to the limits instead of the size you specified.

Источник

Документация

Создайте окно рисунка

Синтаксис

Описание

figure создает новое окно рисунка с помощью значений свойств по умолчанию. Получившаяся фигура является текущей фигурой.

figure( Name,Value ) изменяет свойства фигуры, использующей один или несколько аргументов пары «имя-значение». Например, figure(‘Color’,’white’) выбирает цвет фона белому.

f = figure( ___ ) возвращает Figure объект. Используйте f запросить или изменить свойства фигуры после того, как это создается.

figure( f ) делает фигуру заданной f текущая фигура и отображения это сверху всех других фигур.

figure( n ) находит фигуру в который Number свойство равно n , и делает его текущей фигурой. Если никакая фигура не существует с тем значением свойства, MATLAB ® создает новую фигуру и устанавливает его Number свойство к n .

Примеры

Определение фигуры заголовок

Создайте фигуру и задайте Name свойство. По умолчанию получившийся заголовок включает номер фигуры.

Задайте Name свойство снова, но на этот раз, установило NumberTitle свойство к ‘off’ . Получившийся заголовок не включает номер фигуры.

Работа с несколькими фигурами одновременно

Создайте две фигуры, и затем постройте график. По умолчанию, plot команда предназначается для текущей фигуры.

Установите текущую фигуру на f1 , так, чтобы это была цель для следующего графика. Затем создайте график рассеивания.

Входные параметры

f — Плановый показатель
Figure объект

Плановый показатель в виде Figure объект.

n — Номер планового показателя
скалярное целочисленное значение

Номер планового показателя в виде скалярного целочисленного значения. Когда вы задаете этот аргумент, MATLAB ищет существующую фигуру, в которой свойство Number равно n . Если никакая фигура не существует с тем значением свойства, MATLAB создает новую фигуру и устанавливает его Number свойство к n . По умолчанию, Number значение свойства отображено в заголовке фигуры.

Типы данных: double

Аргументы в виде пар имя-значение

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в одинарных кавычках ( ‘ ‘ ). Можно задать несколько имен и аргументов пары значения как Name1,Value1. NameN,ValueN .

Примечание

Перечисленные здесь свойства являются только подмножеством. Для полного списка смотрите Figure Properties .

‘Name’ Имя
» (значение по умолчанию) | вектор символов | строковый скаляр

Имя фигуры в виде вектора символов или строкового скаляра.

Пример: figure(‘Name’,’Results’) определяет имя фигуры к ‘Results’ .

По умолчанию именем является ‘Figure n’ , где n целое число. Когда вы задаете Name свойство, заголовок фигуры становится ‘Figure n: name’ . Если вы хотите только Name значение, чтобы появиться, установите IntegerHandle или NumberTitle к ‘off’ .

‘Color’ BackgroundColor
Триплет RGB | шестнадцатеричный цветовой код | ‘r’ | ‘g’ | ‘b’ | .

Цвет фона в виде триплета RGB, шестнадцатеричного цветового кода, названия цвета или краткого названия. Если вы задаете ‘none’ , цвет фона кажется черным на экране, но если вы распечатываете фигуру, фоновая печать, как будто окно рисунка прозрачно.

Для пользовательского цвета задайте триплет RGB или шестнадцатеричный цветовой код.

Триплет RGB представляет собой трехэлементный вектор-строку, элементы которого определяют интенсивность красных, зеленых и синих компонентов цвета. Интенсивность должна быть в области значений [0,1] ; например, [0.4 0.6 0.7] .

Шестнадцатеричный цветовой код является вектором символов или строковым скаляром, который запускается с символа хеша ( # ) сопровождаемый тремя или шестью шестнадцатеричными цифрами, которые могут лежать в диапазоне от 0 к F . Значения не являются чувствительными к регистру. Таким образом, цветовые коды ‘#FF8800’ , ‘#ff8800’ , ‘#F80’ , и ‘#f80’ эквивалентны.

Кроме того, вы можете задать имена некоторых простых цветов. Эта таблица приводит опции именованного цвета, эквивалентные триплеты RGB и шестнадцатеричные цветовые коды.

Название цвета Краткое название Триплет RGB Шестнадцатеричный цветовой код Внешний вид
‘red’ ‘r’ [1 0 0] ‘#FF0000’
‘none’ Не применяется Не применяется Не применяется Нет цвета

Вот являются триплеты RGB и шестнадцатеричные цветовые коды для цветов по умолчанию использованием MATLAB во многих типах графиков.

Типы данных: double | char

‘Position’ — Местоположение и размер области векторной и растровой графики
[left bottom width height]

Местоположение и размер области векторной и растровой графики в виде вектора из формы [left bottom width height] . Эта область исключает границы фигуры, строку заголовка, панель меню и панели инструментов.

Эта таблица описывает каждый элемент в Position вектор.

Триплет RGB Шестнадцатеричный цветовой код Внешний вид
[0 0.4470 0.7410] ‘#0072BD’
Элемент Описание
left Расстояние от левого края главного дисплея к внутреннему левому краю окна. Это значение может быть отрицательным в системах, которые имеют больше чем один монитор.

Если фигура прикрепляется, то это значение относительно панели фигуры в рабочем столе MATLAB. bottom Расстояние от базового края главного дисплея к внутреннему базовому краю окна. Это значение может быть отрицательным в системах, которые имеют больше чем один монитор.

Если фигура прикрепляется, то это значение относительно панели фигуры в рабочем столе MATLAB. width Расстояние между правыми и левыми внутренними краями фигуры. height Расстояние между верхними и нижними внутренними краями окна.

Все измерения находятся в модулях, заданных Units свойство.

Вы не можете задать фигуру Position свойство, когда фигура прикрепляется.

В MATLAB Online™ , bottom и left элементы Position вектор проигнорирован.

Чтобы поместить полное окно, включая границы, строку заголовка, панель меню, панели инструментов, использует OuterPosition свойство.

Примечание

Операционная система Windows ® осуществляет минимальную ширину окна и максимальный размер окна. Если вы зададите размер фигуры за пределами тех пределов, отображенная фигура будет соответствовать пределам вместо размера, который вы задали.

Источник

Поделиться с друзьями