0 / 0 / 0
Регистрация: 02.01.2013
Сообщений: 7
1

Построение графика производной для каждого графика из 3 режимов

02.01.2013, 01:12. Показов 4234. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дорогие друзья, прошу помочь доделать три программы. В каждой программе выводится по одному графику и нужно чтобы каждая программа выводила не один, а два графика в разных окнах . Второй график должен иметь вид графика производной от первого графика.
Заранее очень благодарен.

Режим 1,2 и 3 это отдельные программы.


1) Свободные незатухающие колебания:

Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
dt=0.0001;
t=0:dt:20;
y=zeros(1,length(t));
y(1)=1;
y1=zeros(1,length(t));
y1(1)=0;
for i=1:length(t)-1
  y1(i+1)=y1(i)+dt*f1(t(i),y1(i),y(i));
  y(i+1)=y(i)+dt*y1(i);
end
x=0:20;
 f=cos(x)
 figure(1);
 hold on
plot(t,y,'LineWidth',4);
plot(x,f,'Marker','o','LineStyle','none','Color','red','LineWidth',3);
 hold off
2) Затухающее колебательное движение:
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
dt=0.0001;
t=0:dt:20;
y=zeros(1,length(t));
y(1)=1;
y1=zeros(1,length(t));
y1(1)=0;
for i=1:length(t)-1
  y1(i+1)=y1(i)+dt*f1(t(i),y1(i),y(i));
  y(i+1)=y(i)+dt*y1(i);
end
x=0:20;
 f=exp(-x).*(cos(3*x)-(1/3)*sin(3*x));
 figure(1);
 hold on
plot(t,y,'LineWidth',4);
plot(x,f,'Marker','o','LineStyle','none','Color','red','LineWidth',3);
 hold off
3) Вынужденное колебание без сопротивления

Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
dt=0.0001;
t=0:dt:20;
y=zeros(1,length(t));
y(1)=1;
y1=zeros(1,length(t));
y1(1)=0;
for i=1:length(t)-1
  y1(i+1)=y1(i)+dt*f1(t(i),y1(i),y(i));
  y(i+1)=y(i)+dt*y1(i);
end
x=0:20;
 f=cos(2*x)+(sin(2*x))/8-(x.*cos(2*x))/4;
 figure(1);
 hold on
plot(t,y,'LineWidth',4);
plot(x,f,'Marker','o','LineStyle','none','Color','red','LineWidth',3);
 hold off
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.01.2013, 01:12
Ответы с готовыми решениями:

Построение графика второй производной
Построить график второй производной данной функции(x-переменная, a,n-константы), производную...

Вычисление производной и построение графика
Здравствуйте. Имеется задание вычислить символьную производную функции y=a*{x}^{2} и построить ее...

Построение графика функции и ее производной
Помогите построить: построить график с функцией y=x.^a, число а ввести с клавиатуры. И на этом же...

Построение графика производной функции y=2x^3-6x^2+1
Построение графика производной функции y=2x^3-6x^2+1 пожалуйста помогите построить график в exel...

2
5234 / 3562 / 378
Регистрация: 02.04.2012
Сообщений: 6,470
Записей в блоге: 17
02.01.2013, 13:30 2
Чтобы вывести два графика в разных окнах нужно в конце каждой программки написать:
Matlab M
1
2
3
4
figure
plot(t,y,'LineWidth',4);
figure
plot(x,f,':or','LineWidth',3);
Кстать, любопытно взглянуть на ф-цию f1(t,y1,y), можешь выложить?
1
0 / 0 / 0
Регистрация: 02.01.2013
Сообщений: 7
02.01.2013, 17:30  [ТС] 3
Спасибо, что откликнулись и за вашу помощь.
Вот три функции к каждой программе.
Как я и говорил уже ,нужно построить к каждому выдаваемому графику его производную в виде графика. На бумаге это не так уж и сложно, даже, могу выложить фотографию. Это к тому, что в крайнем случае 2-ой график можно просто подогнать по фотографии.
Если моя просьба возможна к осуществлению, прошу помочь.

1) Свободные незатухающие колебания:

function f=f1(t,y1,y)
f=-y;

2) Затухающее колебательное движение:

function f=f1(t,y1,y)
f=-10*y-2*y1;

3) Вынужденное колебание без сопротивления

function f=f1(t,y1,y)
f=sin(2*t)-4*y;
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.01.2013, 17:30
Помогаю со студенческими работами здесь

Построение графика производной функции, предвычисления
Здравствуйте! Прошу помочь. Wolfram Mathematica ругается на следующий код (ниже), а именно в...

Построение графика графика квадратичной функции
Как построить график квадратичной функции? Построил только простую параболу, как ее сдвигать? ...

Построение графика графика квадратичной функции
Как построить график квадратичной функции? Построил только простую параболу, как ее сдвигать? ...

Графика Си. Построение графика функции
Построить график функции y=2x^3 - 4x и y=(sin x)^3+(cos x)^2 +1 на промежутке с шагом разбиения...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru