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

Нужно объединить отрезки графиков в матлабе

04.05.2019, 19:44. Показов 1255. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вообщем, по электротехнике я решил задачу на переходный процесс с нелинейным конденсатором и получил систему функций. Теперь мне нужно построить график переходного процесса напряжения на конденсаторе, я решил попробовать матлаб, сразу скажу, что я в нем новичок. В общем, мне выдает эти 3 отрезка, но они разбиты, а мне нужно чтобы один втекал в другой, ну вы поняли. Вот код:
Matlab M
1
2
3
4
ezplot('2.509-2.509*exp(-t/0.019)',[0 0.00776]);hold on;
ezplot('2.509-1.655*exp((-t-0.00776)/0.016)',[0.00776 0.023861]);hold on;
ezplot('2.509-0.601*exp((-t-0.023861)/0.014)',[0.023861 0.12]);hold on;
axis tight
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.05.2019, 19:44
Ответы с готовыми решениями:

Есть код на матлабе, нужно конвертировать в другой язык (С, С++, Паскаль)
Есть код на матлабе, нужно конвертировать в другой язык (С,С++,Паскаль) clc clear mu=398.6*10^3; delta=66.07*10^3; ...

Нужно объединить 2 программы
Вот в этот код Program pr; var prog,s : string; x,y,p:real; i,c,m,n,b:integer; f:boolean; begin ...

В файл записаны фамилии и вес людей.Изменить вес каждого человека на з% . Нужно реализовать в МатЛабе
В файл записаны фамилии и вес людей.Изменить вес каждого человека на з% . Нужно реализовать в МатЛабе.

2
 Аватар для nuHrBuH
483 / 427 / 205
Регистрация: 04.03.2011
Сообщений: 1,259
04.05.2019, 21:40
Лучший ответ Сообщение было отмечено Роберто1337 как решение

Решение

Лучше численно посмтроить и двигать данные:
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
clc, clear
n = 10;
t1 = linspace(0,        0.00776, n);
t2 = linspace(0.00776, 0.023861, n);
t3 = linspace(0.023861,    0.12, n);
a = 2.509;
y1 = a -2.509*exp(-t1/0.019);
y2 = a -1.655*exp((-t2-0.00776)/0.016);
y3 = a -0.601*exp((-t3-0.023861)/0.014);
y2 = y2 - y2(1) + y1(end);              % смещаем данные
y3 = y3 - y3(1) + y2(end);
plot(t1,y1,'.-b')
hold on
plot(t2,y2,'.-r')
plot(t3,y3,'.-m')
hold off
1
0 / 0 / 0
Регистрация: 04.05.2019
Сообщений: 7
04.05.2019, 23:26  [ТС]
Спасибо тебе большое
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.05.2019, 23:26
Помогаю со студенческими работами здесь

Нужно дописать программу вывода графиков
Есть программа, которая строит график по функции указанной в коде. Нужно чтобы при выводе на экран функции на каких координатах она бы не...

Нужно объединить две программы
у меня снова проблемы, не смогла разобраться. тут помогали с двумя программами: (задание ниже) 1)const n=4; eps=1e-12; type TFloat...

Нужно объединить код программ
Нужно объединить код 3-х программ в один, чтобы это работало. :help:

Нужно объединить данные из двух таблиц
Нужно объеденить данные из двух таблиц в одном запросе! Делаю два запроса: Первый запрос- получаю id ника Moderator из таблицы user ...

Нужно в запросе SQL объединить 4 таблицы
Нужно в запросе SQL объединить 4 таблицы. 3 в одной базе, 1 в другой. Как бы это сделать. Причем все это нужно подложить под ADO. ...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru