Перевести код из Python в MATLAB

Выполнен
Заказ
5847225
Раздел
Программирование
Предмет
Тип работы
Антиплагиат
Не указан
Срок сдачи
26 Янв 2024 в 10:00
Цена
500 ₽
Блокировка
10 дней
Размещен
26 Янв 2024 в 02:55
Просмотров
76
Описание работы

Дан код на питоне, нужно перевести в матлаб

from control.matlab import *

import numpy as np

import matplotlib.pyplot as plt


dt = 0.1

Wtf = tf([1, 2],[3, 4, 5])

p = [3.3, 1, 2]

Wpid = tf([p[0]*p[2], p[0], p[0]],[p[1],0.0])

Ws = 1/(1+Wpid*Wtf)

Wfb = feedback(Wpid*Wtf)

Wd = c2d(Wtf, dt)

Wss = ss(Wd)

pole(Wtf)

u = np.random.normal(1, 1, 1000)

y,x,t = lsim(Wss, u)

plt.plot(x,u,"b")

plt.plot(x,y,"r")

plt.grid(True)

plt.legend(['In','Out'])

plt.xlabel('Time(sec)')

plt.ylabel('Amplitude')

plt.title('Input and Output in time domain')

plt.show()

mag, phase, omega = bode(Wtf, dB=True)

plt.plot()

plt.show()

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Время выполнения заказа:
3 минуты
Выполнен в срок
Следующий заказ
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир