Цикл for в матлабе
Цифровая обработка сигналов,
Математика и статистика,
Системы связи,
Глубокое и машинное обучение(ИИ),
Встраиваемые системы,
Автоматизация испытаний,
Робототехника и беспилотники,
Радиолокация,
Системы управления
16.03.2024
Здравствуйте! Подскажите пожалуйста
Нужно построить 10 синусоид с изменяющейся начальной фазой на 10 градусов , чтобы фаза изменялась на 10 град., решил умножить i на 10 При таком выражении , как описал ниже получается кривая синусоида. Как сделать плавную ? Ведь мы не можем в t задать маленький шаг , для большого числа дискретов
clc
clear all
f = 0.1 ;
for i = 1:10
for t = 1:10
x (i , t) = sin ( 2 * pi * f * t + i * 10 )
end
end
plot (x)
Файлы
- C2E784CF-B914-43EF-970C-6CE960A7712A.jpeg
Ответы
Вариант 12
Объем выпуска журналов в млн. л.-отт., y 3 2,22 16,5 9,7 3 723,6 14,6 1,47 0,7 0,42 0,6 3,3 17,68 4,96 0,4 2,9 1,78 11,6 1,1 0,16 0,09 4,1 1,5 0,9
Балансовая прибыль, x1 13496 1939 956 374 6294 6128 4844 11626 1829 2407 3370 5714 29881 5558 1286 4968 11654 19546 5811 800 4631 11836 -226 13773
Основные фонды, x2 46204 10286 40460 32160 31385 103318 3697 9560 15099 20599 40327 33448 62963 30985 14050 40614 46755 106423 27043 17129 43123 25229 25720 39777
Среднесписочная численность персонала, x3 1103 151 477 699 593 1629 223 207 205 394 622 253 708 242 458 452 736 817 924 218 224 511 230 943
Среднемесячная заработная плата, x4 1375 1626 851 1159 1269 1307 1471 1812 1378 1046 1304 1284 1166 1500 942 1504 1123 1286 878 716 1290 1316 1820 1146
Понятно , что ничего не понятно
Почему не можем? Что этому мешает?
Чтобы сделать шаг 10, не обязательно i умножать на 10 с шагом 1, можно сразу прописать в условии for i=10:10:100
Кроме того, у вас фаза в градусах, её нужно перевести в радианы.
Ещё точки с запятой ставьте в конце строки, чтобы избежать ненужного вывода на дисплей результатов вычислений.
Можно без циклов: