linspace matlab что это

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

Создание вектора с линейно распределенными значениями

Синтаксис

Описание

Примеры

Вектор равномерно расположенных с интервалами чисел

Вектор с конкретным количеством значений

Вектор равномерно расположенных с интервалами комплексных чисел

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

x1,x2 — Интервал точек
пара скаляров

Типы данных: single | double | datetime | duration
Поддержка комплексного числа: Да

n — Число точек
100 (значений по умолчанию) | действительный числовой скаляр

Число точек в виде действительного числового скаляра.

Если n нуль или отрицательный, linspace возвращает пустую матрицу 1 на 0.

Если n не целое число, linspace округляет в меньшую сторону и возвращает floor(n) ‘points’.

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

Эта функция полностью поддерживает основанные на потоке среды. Для получения дополнительной информации смотрите функции MATLAB Запуска в Основанной на потоке Среде.

Массивы графического процессора
Ускорьте код путем работы графического процессора (GPU) с помощью Parallel Computing Toolbox™.

Указания и ограничения по применению:

Запустить эту функцию на графическом процессоре и получить gpuArray выведите, используйте любой из следующих синтаксисов:

Распределенные массивы
Большие массивы раздела через объединенную память о вашем кластере с помощью Parallel Computing Toolbox™.

Указания и ограничения по применению:

x1 и x2 должен быть single или double скаляры.

Смотрите также

Открытый пример

У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?

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

Поддержка

© 1994-2021 The MathWorks, Inc.

1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.

2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.

4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.

5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.

Источник

Русские Блоги

Часто используемые функции и операции в Matlab [linspace, poly, magic, whos, max, disp, двумерный график, трехмерное рисование]

1. linspace

2. poly( x )

3. magic( n )

Характеристики: Создает матрицу размера n * n. Элементы матрицы состоят из целых чисел от 1 до n ^ 2, а сумма любой строки и любого столбца равна. Порядок n должен быть скаляром, большим или равным 3.

4. whos

Характеристики: Используйте whos для просмотра содержимого рабочей области.

Результаты показывают, что:

5. max(x)

6. disp(‘X’)

Характеристики: Заключать любой вводимый символ в одинарные кавычки;

7. Двумерный граф.

Чтобы создать двухмерный линейный график, используйте функцию построения графика. Например, чтобы построить значение функции синуса от 0 до 2pi:

linspace matlab что это
может отметить ось и добавить заголовок.

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

linspace matlab что это
Перед использованием удержания или закрытия окна все рисунки будут отображаться в окне текущего рисунка.

8. Трехмерный рисунок.

Трехмерный график обычно показывает поверхностный график, определяемый функцией с двумя переменными (например, z = f (x, y)).
Чтобы вычислить z, сначала используйте сетку сетки, чтобы создать набор точек (x, y) в области определения этой функции.

Чертеж выглядит следующим образом:
linspace matlab что это

Используйте функцию подзаголовка для отображения нескольких графиков в разных подобластях одного окна.
Первые два входа подзаголовка представляют количество графиков в каждой строке и столбце. Третий вход указывает, активен ли рисунок. Например, создайте четыре рисунка в сетке 2 × 2 в окне рисунков.

linspace matlab что это

Прелесть техники!

Источник

Linspace MATLAB

By linspace matlab что этоPriya Pedamkar

linspace matlab что это

Introduction to Linspace MATLAB

MATLAB is a technical computing language. MATLAB gets its popularity from providing an easy environment for performing and integrating computing tasks, visualizing & programming.

Uses of MATLAB include (but not limited to)

Hadoop, Data Science, Statistics & others

Linspace Function in MATLAB

In this article, we will understand a very useful function of MATLAB called ‘linspace’. This function will generate a vector of values linearly spaced between two endpoints. It will need two inputs for the endpoints and an optional input to specify the number of points to include in the two endpoints.

Syntax of linspace function:

Now let us understand this one by one

1. X=linspace(a1,a2)

This function will return a row of a vector of 100(default) linearly spaced points between a1 and a2

Here is an example to understand this:

Example #1

It will generate a vector of 100 evenly spaced vectors for the interval [-1, 1]

Output:

linspace matlab что это

Example #2

It will generate a vector of 100 evenly spaced vectors for the interval [2,3]

Output:

linspace matlab что это

Example #3

Here a2 is smaller than a1, it will generate a vector of 100 evenly spaced vectors for the interval [2,1] in descending order

linspace matlab что это

Output:

linspace matlab что это

2. X=linspace(a1,a2,n)

This function will return a row of a vector of “n” points as specified in input for linearly spaced points between a1 and a2. This function gives control of the number of points and will always include the endpoints specified in the input as well.

The spacing between the points is (a2-a1)/(n-1).

Here is an example to understand this:

Example #1

It will generate a vector of 7 evenly spaced vectors for the interval [-1, 1]

Output:

linspace matlab что это

Example #2

It will generate a vector of 5 evenly spaced vectors for the interval [2,3]

Output:

linspace matlab что это

Example #3

Here n = 1, so the function will return a2 input parameter

Output:

linspace matlab что это

Example #4

Here n = 0, so function will return 1X0 empty double row vector

Output:

linspace matlab что это

Vector of evenly spaced Complex numbers

X = linspace(2+2i, 3+3i)

Here a1 and a2 are complex numbers, it will generate a vector of complex numbers for 100 evenly spaced points for the interval [2+21, 3+3i]

Output:

linspace matlab что это

X= linspace(1+1i, 5+5i, 4)

It will generate a vector of complex numbers with 4 evenly spaced point for the interval [1+1i, 5+5i]

Output:

linspace matlab что это

The linspace function in MATLAB provides us with an array/matrix comprising the desired number of values starting from and ending at a declared value. The produced array will have exactly the desired number of terms which will be evenly spaced. The values will be in the range of start and end values passed. So, the linspace function will help us in creating an instantiated matrix or array.

Recommended Articles

This is a guide to Linspace MATLAB. Here we discuss the introduction, Linspace Function in MATLAB and Vector of evenly spaced Complex numbers with examples and outputs. You can also go through our other suggested articles to learn more–

Источник

MathCAD. MatLab

И другие программы этой серии

Самоучитель Matlab (ч.1)

Следующая функция
обеспечивает создание таких матриц:
• zeros(n) – возвращает матрицу размера n?n, содержащую нули. Если n –
не скаляр, то появится сообщение об ошибке;
• zeros(m,n) или zeros([m n]) – возвращают матрицу размера m?n, со
стоящую из нулей;
• zeros(d1,d2,d3,…) или zeros([d1 d2 d3…]) – возвращают массив из
нулей размера d1?d2?d3?… ;
• zeros(size(A)) – возвращает массив нулей того же размера и размерно
сти, что и A.
Пример:
>> D=zeros(3,2)
D=
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
Чаще всего применяются квадратные единичные матрицы, но последние мо
гут быть и неквадратными, что и видно из приведенного примера.
0
0
0
4.1.2. Создание матрицы
с единичными элементами
Для создания матриц, все (а не только диагональные) элементы которых – едини
цы, используется функция ones:
• ones(n) – возвращает матрицу размера n?n, все элементы которой – еди
ницы. Если n – не скаляр, то появится сообщение об ошибке;
• ones(m,n) или ones([m n]) – возвращают матрицу размера m?n, состоя
щую из единиц;
4.1.4. Создание линейного массива
равноотстоящих точек
Функция linspace формирует линейный массив равноотстоящих узлов. Это по
добно оператору :, но дает прямой контроль над числом точек. Применяется
в следующих формах:
• linspace(a,b) – возвращает линейный массив из 100 точек, равномерно
распределенных между a и b;
• linspace(a,b,n) – генерирует n точек, равномерно распределенных
в интервале от a до b.

Источник

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

Создайте примитивную линию

Синтаксис

Описание

line чертит линию от точки (0,0) к (1,1) с настройками свойства по умолчанию.

Примеры

Сюжетная линия Используя векторные данные

linspace matlab что это

Построение нескольких графиков Используя матричные данные

Постройте два графика путем определения x и y как матрицы. Используйте line построить столбцы y по сравнению со столбцами x как разделяют линии.

linspace matlab что это

Сюжетная линия с 3-D координатами

linspace matlab что это

Сюжетная линия Используя низкоуровневый синтаксис

Создайте x и y как векторы. Затем вызовите низкоуровневую версию line функция путем определения данных как аргументов пары «имя-значение». Когда вы вызываете функцию этот путь, получившаяся линия является черной.

linspace matlab что это

Specify Line Properties

Проведите красную, пунктирную линию между точками (1,2) и (9,12). Установите Color и LineStyle свойства как пары «имя-значение».

linspace matlab что это

Change Line Properties после создания

Во-первых, чертите линию от точки (3,15) до (2,12) и возвратите Line объект. Затем измените линию в зеленую, пунктирную линию. Используйте запись через точку, чтобы установить свойства.

linspace matlab что это

linspace matlab что это

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

x — Первая координата
вектор | матрица

Первая координата в виде вектора или матрицы. Матричные входные параметры поддерживаются для Осей декартовой системы координат только.

Если x и y оба векторы с той же длиной, затем line строит одну строку.

Если один из x или y вектор, и другой матрица, затем line строит несколько графиков. Длина вектора должна равняться одной из матричных размерностей:

Если длина вектора равняется количеству строк матрицы, то line строит график каждого столбца матрицы вдоль вектора.

Если длина вектора равняется количеству столбцов матрицы, то line строит график каждой строки матрицы вдоль вектора.

Если матрица является квадратной, то line строит график каждого столбца вдоль вектора.

Для полярных осей первая координата является углом в полярных координатах θ в радианах. Для географических осей первая координата является широтой в градусах. К сюжетным линиям в этих типах осей, x и y должен быть одного размера.

Пример: x = linspace(0,10,25)

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | categorical | datetime | duration

y — Вторая координата
вектор | матрица

Вторая координата в виде вектора или матрицы. Матричные входные параметры поддерживаются для Осей декартовой системы координат только.

Если x и y оба векторы с той же длиной, затем line строит одну строку.

Если один из x или y вектор, и другой матрица, затем line строит несколько графиков. Длина вектора должна равняться одной из матричных размерностей:

Если длина вектора равняется количеству строк матрицы, то line строит график каждого столбца матрицы вдоль вектора.

Если длина вектора равняется количеству столбцов матрицы, то line строит график каждой строки матрицы вдоль вектора.

Если матрица является квадратной, то line строит график каждого столбца вдоль вектора.

Для полярных осей вторая координата является радиусом в модулях данных. Для географических осей вторая координата является долготой в градусах. К сюжетным линиям в этих типах осей, x и y должен быть одного размера.

Пример: y = sin(x)

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | categorical | datetime | duration

z — Третья координата
вектор | матрица

Третья координата в виде вектора или матрицы. Матричные входные параметры поддерживаются для Осей декартовой системы координат только.

Пример: z = sin(x) + cos(y)

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | categorical | datetime | duration

ax — Целевые оси
Axes возразите | PolarAxes возразите | GeographicAxes объект

Целевые оси в виде Axes объект, PolarAxes объект или GeographicAxes объект. Если вы не задаете оси, то line графики функций в текущей системе координат.

Аргументы name-value

Пример: line(x,y,’Color’,’red’,’LineWidth’,3) создает красную линию, которая является 3 широкими точками.

Цвет линии в виде триплета RGB, шестнадцатеричного цветового кода, названия цвета или краткого названия.

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

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *