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

Табулирование функций в MatLab

17.12.2015, 01:14. Показов 2489. Ответов 2
Метки нет (Все метки)

Табулирование функций y(x) на отрезке [a,b] с последующим построением графика, а также выдачей максимального и минимального значения функции и точек, где эти значения достигаются.

https://www.cyberforum.ru/cgi-bin/latex.cgi?y(x)=\begin{cases}1/sqrt({x}^{3}+{3x}^{2}-6x-10);  \  {x}^{3}+{3x}^{2}-6x-10>0 \\ {-e}^{{x}^{3}+{3x}^{2}-6x-10};  \  {x}^{3}+{3x}^{2}-6x-10\leq 0   \end{cases}


x∈[-4,4], n=100

Добавлено через 5 минут
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.12.2015, 01:14
Ответы с готовыми решениями:

Табулирование функций в MatLab
Табулирование функций y(x) на отрезке с последующим построением графика, а также выдачей...

Табулирование трансцендентных функций
Добрый день всем! Уже два дня сижу над задачей, никак не получается решить, помогите пожалуйста....

Табулирование функций y(x) на отрезке [a,b] с последующим построением графика
как решить такую систему в matlab? И при этом еще нужно построить график и найти максимальное и...

Чтение Matlab-ом функций из excel-я
Задался вопросом ввода вывода данных. А может ли матлаб функцию прочитать из ячейки? я попробовал,...

2
10 / 10 / 4
Регистрация: 09.12.2015
Сообщений: 22
17.12.2015, 12:14 2
Лучший ответ Сообщение было отмечено AndrewStar1997 как решение

Решение

Можно так:
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
clear; clc;
x = linspace(-4,4,100);
z = x.^3 + 3*x.^2 - 6*x - 10;
y = -exp(z);
y(z > 0) = 1./sqrt(z(z > 0));
 
figure(1); clf;
plot(x,y,'-k');
grid on;
 
[max_val,max_ind] = max(y);
fprintf('Ymax = %f, Xmax = %f\n',max_val,x(max_ind));
[min_val,min_ind] = min(y);
fprintf('Ymin = %f, Xmin = %f\n',min_val,x(min_ind));
1
0 / 0 / 0
Регистрация: 12.12.2015
Сообщений: 6
17.12.2015, 23:08  [ТС] 3
Спасибо)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.12.2015, 23:08
Помогаю со студенческими работами здесь

Двойное дифференцирование функций в Matlab
Добрый день. Подскажите как это делается?

Передача аргументов MATLAB функций
Подскажите, пожалуйста. Есть программа - GUI - состоит из элементов edit-text. Пользователь...

Matlab. Безусловная минимизация функций нескольких переменных
Метод оптимизации- метод Гаусса - Зейделя, метод одномерной оптимизации - метод деления интервала...

Программирование в программе MATLAB методом штрафных функций
Помогите, пожалуйста, исправить ошибки в коде!Программа не выполняется потому что я знаки...


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

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

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