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

Пояснение к скрипту

17.05.2012, 15:47. Показов 1145. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
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
syms x ;%определение символьной переменной x%
y=-1.1*x^5+4.5*x^4-1.6*x^3-2.5*x^2+0.5*x;%определение символьной переменной y через x%
k=sym2poly(y);%преобразовать в вектор-строку полиномиальных коэффициентов%
x=roots(k);%нахождение корней уравнения %
plot(x,0,'ok');%строит на одном графике функции%
hold all;%обьединение в одной окне Figure(1) бвух трехмерных рисунков%
n=length(x);%Нахождение количества корней уравнения%
x=sort([-3;x;5]);%отсортировать значения вектора-столбца по возрастанию %
x((x<-3)|(x>5))=[];%удаление из вектора x значений меньше -3 или больше 5%
lx=x;
lx(length(x))=[];
rx=x;
rx(1)=[];
mx=(lx+rx)/2;%Вектор mx содержит экстремумы функции%
my=subs(y,'x',mx);%Вычисления значений функции в экстремумах%
by=(my>0);%нахождение максимума и минимума%
for i=1:length(lx);
    xx=lx(i):0.01:rx(i);
    yy=subs(y,'x',xx);
    if(by(i))
      plot(xx,yy,'-r');
    else
      plot(xx,yy,'-b'); 
    end;
end;    
title({'Анализ функции f=-1.1*x^5+4.5*x^4-1.6*x^3-2.5*x^2+0.5*x'});
dy=diff(y, 'x');%Нахождение производной функции в символическом виде%
kd=sym2poly(dy);%преобразовать в вектор-строку полиномиальных коэффициентов%
xe=roots(kd);%нахождение корней уравнения %
ye=subs(y, 'x', xe);%отсортировать значения вектора-столбца по возрастанию %
te=subs(diff(y,2),'x',xe)<0;%нахождение максимума и минимума%
for i=1:length(xe);
    if  te(i)
        str={'max';num2str(xe(i),'%2.2f');num2str(ye(i),'%2.2f');'\downarrow'};
    else
        str={'min';num2str(xe(i),'%2.2f');num2str(ye(i),'%2.2f');'\downarrow'};
    end;
    text(xe(i),ye(i),str,'HorizontalAlignment','center','VerticalAlignment','bottom');
end;
p = sym2poly(y);
g = @(x) abs(polyval(p,x));
zzz=quadl(g, -3, 5);
s=num2str(zzz);
xlabel(strcat('Площадь под кривой равна:',s));
Добавлено через 51 секунду
народ помогите сделать пояснение к строчкам
lx=x;
lx(length(x))=[];
rx=x;
rx(1)=[];
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.05.2012, 15:47
Ответы с готовыми решениями:

нужно пояснение по части из курсовой связанной с записями и массивами, напротив вопросов дать пояснение что операторы делают или строчки программы
лучше если конечно дадите по строчное определение что делает программа тут program Cntrl; uses...

Пояснение
Кто может помочь написать пояснение к строкам этой программы ? Правила форума п. 5.18 Код...

Пояснение
Доброго времени суток! Для чего это? Это как то будет отображаться в режиме 1С Предприятие?

Пояснение
Препод-редиска,говорит объясни мне каждую строчку,а я как четвероногий друг:понимаю но объяснить не...

1
2014 / 1286 / 61
Регистрация: 05.06.2010
Сообщений: 2,213
17.05.2012, 23:15 2
Цитата Сообщение от Шишидка Посмотреть сообщение
народ помогите сделать пояснение к строчкам
Matlab M
1
2
3
4
lx=x; % что тут комментировать? просто присвоение
lx(length(x))=[]; % удаляется последний элемент
rx=x; % тоже
rx(1)=[]; % удаляется первый элемент
1
17.05.2012, 23:15
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.05.2012, 23:15
Помогаю со студенческими работами здесь

Пояснение по this
Доброго времени суток! Кто может на пальцах пояснить предназначение $this и на что ссылается $this...

пояснение
у меня есть задание и готовый код к нему. напишите пожалуйста пояснение к коду. срочно помогите! ...

Копирование по скрипту
Описываю второй раз тему... нужна очень сильно помощь... нашел подобный скрипт но он не доделан до...

Вопросы по скрипту
Как правильно воткнуть java скрипт на html страницу? Текстом скрипта прямо в html файл, или ссылкой...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru