Как задать вектор в matlab?

Пользователь

от otha_marks , в категории: Другие , год назад

Как задать вектор в matlab?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от abel , 5 месяцев назад

@otha_marks 

В Matlab вектор можно задать с помощью квадратных скобок [] и запятых, разделяющих элементы вектора:

1
2
3
>> v = [1, 2, 3, 4]
v =
     1     2     3     4


Чтобы создать вектор с последовательностью чисел, можно использовать функцию linspace:

1
2
3
>> v = linspace(1, 10, 5)
v =
     1     3     5     7    10


Эта функция создает вектор с 5 элементами, которые равномерно разбиты на отрезке от 1 до 10. Также можно использовать функцию logspace, которая создает вектор с элементами, равномерно разбитыми в логарифмическом масштабе.


Если нужно создать вектор с нулями или единицами, можно использовать функции zeros и ones соответственно:

1
2
3
4
5
6
7
>> v = zeros(1, 5)
v =
     0     0     0     0     0

>> v = ones(1, 5)
v =
     1     1     1     1     1


Функции zeros и ones также принимают второй аргумент, который указывает размерность вектора. На