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

График в матлаб

09.02.2015, 23:23. Просмотров 1189. Ответов 8
Метки нет (Все метки)

Мужики я в Матлаб новичок, поэтому помогите пожалуйста построить график.

Дано:
https://www.cyberforum.ru/cgi-bin/latex.cgi?R1 = 10k;<br />
R2 = 20k; <br />
R3 = 28k; <br />
Vos = 5E-3 V;<br />
IB1 = 0,5E-6 A<br />
IB2 = 0,3E-6 A;
Напряжение на выходе: https://www.cyberforum.ru/cgi-bin/latex.cgi?V{_{os}}(1+R2/R1)+[-IB2*R3+(IB1-\frac{IB2*R3}{R1})R2]=Voutput

Условие задачи: Если считать что значения резисторов останутся такими же при температуре 25 по цельсию, и падают на 0,02% когда температура увеличивается на 1 градус. Начертите график напряжения на выходе для температуры
25 < T < 100. У меня получается просто горизонтальная линия в матлабе... В общем, помогите с кодом.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.02.2015, 23:23
Ответы с готовыми решениями:

График в матлаб
Здравствуйте! Имеется некоторый сигнал. Находим дисперсию этого сигнала и говорим, что дисперсия...

построить график в матлаб)
помогите пожалуйста построить график в матлаб, у меня проблемы с параметром t... не пойму как надо...

Построить график в матлаб
Есть такой файл, есть ХУZ,это первые три колонки, нужно, чтобы строилось в пространстве не точками,...

Построить график в матлаб
Это условия для построение графика: Что неправильно в этом коде? T=1.663e-6; &gt;&gt; Ts=2*T;...

8
5106 / 3445 / 354
Регистрация: 02.04.2012
Сообщений: 6,364
Записей в блоге: 16
10.02.2015, 09:30 2
Цитата Сообщение от Arausio Посмотреть сообщение
У меня получается просто горизонтальная линия в матлабе
покажи свои наброски

*чему равно Е ?
0
0 / 0 / 0
Регистрация: 04.06.2013
Сообщений: 51
10.02.2015, 19:07  [ТС] 3
E это умножить на 10 к степени.

Вот мои наброски...

Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
R1 = 10000;
R2 = 20000;
R3 = 28000;
IB1 = 0.5E-6;
IB2 = 0.3E-6;
per = 0.9998;
%x = [5:25];
z = 1; for T = 25:5:100;
    Vo = 5E-3*(1+R2/R1)+((-IB2*R3*per)+((IB1*R2*per)-(IB2*R3*R2*per)/R1));
    Tdummy(z)=T;
    Vdummy(z)=Vo;
    z = z+1;
plot(Tdummy,Vdummy)
end
0
5106 / 3445 / 354
Регистрация: 02.04.2012
Сообщений: 6,364
Записей в блоге: 16
10.02.2015, 20:04 4
Ты был на верном пути немного причесал, но я не уверен с коэф-том...
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
clear, clc
 
R1 = 10000;
R2 = 20000;
R3 = 28000;
IB1 = 0.5e-6;
IB2 = 0.3e-6;
Vos = 5e-3;
per = 0.0002;
 
T = 25:5:100; % набор значений температуры
 
k = 1 - per*(T-25); % коэф-т сопротивления
Vo = Vos*(1+R2/R1) - IB2*R3*k + (IB1 - IB2*R3/R1)*R2*k;
 
plot(T, Vo)
grid on
xlabel('Температура, ^oC')
ylabel('Напряжение, В')
График в матлаб


может быть, что k = (1-per).^(T-25);
1
0 / 0 / 0
Регистрация: 04.06.2013
Сообщений: 51
11.02.2015, 06:54  [ТС] 5
Зосима,
Спасибо за помощь! У меня еще есть одна задачка с графиками. В этой теме мне еще нужно разбираться, поэтому у меня нет набросков. Если сможешь помочь буду очень благодарен.

Условие: Для вопросов внизу, начертите напряжение на выходе для нескольких периодов. Обозначьте вашу x и y ось и укажите уровень напряжений.

Операционный усилитель отвечает слующими параметрами:
1) 15/-15 В - питание
2) 10 В/мкс - максимальная скорость нарастания выходного напряжения
3) Максимальный ток на выходе +/-20 мА

а) Если R1 = 100, R2 = 900, открытая цепь на выходе, и напряжение на входе Vin = 4 В (двойная амплитуда - треугольная волна) с нулевым смещением по напряжению и периодом 2 мс.
Там еще несколько однотипных вопросов, поэтому если с этим разобраться думаю остальные будут понятны.
0
Миниатюры
График в матлаб  
5106 / 3445 / 354
Регистрация: 02.04.2012
Сообщений: 6,364
Записей в блоге: 16
11.02.2015, 18:29 6
Arausio, а формулки есть?
*я не настолько крутой электронщик, чтобы все помнить
0
0 / 0 / 0
Регистрация: 04.06.2013
Сообщений: 51
12.02.2015, 07:03  [ТС] 7
Зосима,
Формулки есть только какую именно применить не знаю.
Вот например:
https://www.cyberforum.ru/cgi-bin/latex.cgi?f_{m}= SR/2\pi Vomax

https://www.cyberforum.ru/cgi-bin/latex.cgi?\omega _{m}Vomax=SR

В общем, если вспомнишь чего, помоги пожалуйста с графиком поскольку сегодня позже сдавать домашку. Иначе, в классе буду ходить добывать.
0
5106 / 3445 / 354
Регистрация: 02.04.2012
Сообщений: 6,364
Записей в блоге: 16
12.02.2015, 10:40 8
Arausio, та мне бы зависимость Uвых от Uвх
но я уже нашел: Uвых = Uвх*(1+R2/R1)

В данном случае была загвоздка с учетом скорости нарастания, но вроде как получилось
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
clear, clc
 
E = 15; % питание
vmax = 10e6; % макс. скорост нарастания, В/с
R1 = 100;
R2 = 900;
K = (1+R2/R1); % коэф-т усиления
 
A = 4; % амплитуда
T = 2e-3; % период
 
t = 0:1e-5:5*T; % массив времени
d = 0:T:5*T;  % моменты повторения импульсов
tri = pulstran(t-T/4, d,'tripuls',T,0); % треугольные импульсы [0, 1]
 
U = A*(2*tri-1); % входное напряжение
 
subplot(2,1,1)
plot(t*1000, U)
grid on
title('Напряжение на входе')
xlabel('Время, мc')
ylabel('U, В')
 
Uout = zeros(size(U)); % заготовка из нулей
% расчет первого отсчета:
Uout(1) = U(1)*K;
if abs(Uout(1)) > E % если напряжение на выходе больше питания
    Uout(1) = sign(Uout(1))*E;
end
Uin = U;
for i = 2:length(U)
    vin = (U(i)-U(i-1))/(t(i)-t(i-1)); % скорость нарастания
    if abs(vin) <= vmax % если скорость меньше максимальной
        Uin(i) = Uin(i-1) + sign(vin)*(t(i)-t(i-1))*vin;
    else
        Uin(i) = Uin(i-1) + sign(vin)*(t(i)-t(i-1))*vmax; % ограничение по скорости
    end
    
    Uout(i) = Uin(i)*K; % считаем напряжение на выходе
    if abs(Uout(i)) > E % если напряжение на выходе больше питания
        Uout(i) = sign(Uout(i))*E;
    end
    
end
subplot(2,1,2)
plot(t*1000, Uout)
grid on
title('Напряжение на выходе')
xlabel('Время, мc')
ylabel('U, В')
График в матлаб
1
0 / 0 / 0
Регистрация: 04.06.2013
Сообщений: 51
13.02.2015, 07:23  [ТС] 9
Зосима,

Спасибо огромное, выручил меня!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.02.2015, 07:23

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

сделать простой график в матлаб
Помогите пожалуйста завтра в 11 часов (мск), сделать простой график в матлаб, нужно сдать экзамен,...

Нужно построить график в матлаб или экселе
Не знаю как делать. Может кто умный и поможет ?)

Как по заданной таблице построить анимацию и график в Матлаб?
Есть уравнение. Надо найти функцию от координаты и времени f=f(x,t). Решение получил в виде...

Нужно значения из экселя перенести в матлаб и построить график по ним
я раньше никогда не программировал в МатЛабе, но вот пришлось и вот какая задача. Нужно значения...


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

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

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