Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/8: Рейтинг темы: голосов - 8, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 24.12.2018
Сообщений: 4
1
Matlab 2017

Построить графики входного и выходного сигнала через кусочную ВАХ

24.12.2018, 21:08. Просмотров 1595. Ответов 2
Метки нет (Все метки)


Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
clear, clc;
clear, clc;
%Дано:
dt=(10^(-3));
t=0: dt: 1;
f=10;   %Частота, Гц
Uo=0;   %Напряжение, В
Um=2; %Напряжение, В
 
U(t)=Uo+Um*cos(2*pi*f*t);  %Гармоническое колебание
 
?
 
fi=fft(i); fi=fftshift(fi);
ampi=dt*abs(fi);
freq=-500:500;
 
    
subplot(2,2,1), plot(U, i),ylim([0 20]), xlabel('Напряжение, В'), ylabel('Ток, А'), title('Вольт-амперная характеристика'), grid on;
subplot(2,2,2), plot(t,i), xlabel('Время, с'), ylabel('Ток, А');
subplot(2,2,3), plot(t,U), xlabel('Время, с'), ylabel('Напряжение, В'), camroll(-90);
subplot(2,2,4), bar(freq,ampi), xlabel('Частота, Гц'), ylabel('Напряжение, В'), xlim([-20 20]), title('Амплитудный спектр выходного тока');
Программа прекрасно выдает необходимые графики, когда ВАХ задана не кусочно, но в моем случае ВАХ:
i=0, U<0
10*U, U>0

Как на месте вопросика задать эту кусочную функцию, чтобы программа работала (как бы я ни пытался - выдает пустой рисунок)?

Заранее благодарен за помощь!

Добавлено через 1 минуту
Возможно я выражаюсь не совсем понятно. Если так, то я открыт к уточняющим вопросам
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.12.2018, 21:08
Ответы с готовыми решениями:

Simulink. Какой блок можно использовать для выборки n значений входного и выходного сигнала?
Есть такая схема: Надо во время работы этой схемы выбирать n значений I(t_1)... I(t_n) и...

Построить график выходного сигнала на MathCad
у кого есть MathCad и кто знает как делать. вот такое задание. Считая, что входной сигнал –...

Построение выходного сигнала через БПФ
Всем доброго времени суток! Заранее извиняюсь, если эта тема уже &quot;избита&quot;. Суть проблемы... Есть...

Не отображаются графики выходного сигнала, а входящего отображаются
Подскажите пожалуйста, почему не отображаются графики спектра сигнала и выходного сигнала...

2
Эксперт по математике/физике
3362 / 1888 / 568
Регистрация: 09.04.2015
Сообщений: 5,297
25.12.2018, 07:53 2
Лучший ответ Сообщение было отмечено Mountshine как решение

Решение

Может так
Matlab M
1
2
3
4
5
6
7
8
9
10
11
dt=(10^(-3));
t=0: dt: 1;
f=10;   %Частота, Гц
Uo=0;   %Напряжение, В
Um=2; %Напряжение, В
 
U=Uo+Um*cos(2*pi*f*t);  %Гармоническое колебание
I=10*U.*(U>0)+0.*(U<=0);
 
plot(t,U,'b',t,I,'r')
grid on
1
0 / 0 / 0
Регистрация: 24.12.2018
Сообщений: 4
25.12.2018, 17:55  [ТС] 3
Вау, сработало! Огромное спасибо!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.12.2018, 17:55

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

Имена входного и выходного файла
Написал код программы, но еще нужно чтобы Входные данные были в файле Z.inp Результат работы были...

Ввод входного и выходного файла
Есть рабочая программа для копирования файлов. Задача: Сделать так, чтобы при запуске экзешника...

График зависимости выходного напряжения от входного в Мультисим
Нужно построить график зависимости выходного напряжения стабилизатора от входного в мультисим 13.0...

Простая сортировка массива, с использованием входного и выходного файла
Добрый день. Задача: дан массив целых чисел - отсортировать его в порядке неубывания. Формат...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.