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

Корень n-ой степени. Дифференцирование

02.04.2015, 15:33. Показов 19136. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день. Есть простейшая задача казалось бы. Дана функция y=((x+3)*x^2)^(1/3).
Необходимо провести полное исследование функции в матлабе.
Есть функция извлечения корня n-ой степени(реального, а не мнимого) nthroot. Я так понял она не работает с символьными переменными. Задача сводится к нахождению для начала первой и второй производной. Так же мне надо построить графики этих производных. Но продифференцировать функцию с применением функции nthroot я не могу, зато могу, если корень из трех запишу как степень ^(1/3). Но тогда я не смогу отобразить полные графики производных, так как функция "^" при отрицательном подкоренном выражении даст мнимые корни. Т.е. графика при x< -3 просто не будет. Вот собственно вопрос. Неужели чтобы выполнить столь нехитрые действия со столь простой заданной функцией в матлабе необходимо прибегать к каким-то хитростям? Я все-таки надеюсь что я просто не знаю какой-то элементарщины. В принципе можно работать через "^". Но тогда в виду появления комплексных корней надо брать модуль числа и в зависимости от аргумента ставить перед модулем либо знак "+" либо "-". Но это уже хитрости. Как сделать это проще? Вот лог моего script-файла:
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
clc %очистка экрана
clear all %удаление всех переменных из памяти
y = @(x) nthroot((x+3).*x.^2, 3); %исходная функция 
syms x1
y1 = ((x1+3)*x1^2)^(1/3) % исходная функция
y2 = simplify(diff(y1)) % первая производная
y3 = simplify(diff(y1, 2)) %вторая производная
subplot(3,1,1)
ezplot(y3, [-10 10]), grid on
subplot(3,1,2)
ezplot(y2, [-10 10])
grid on
x2 = -10:0.001:10;
y4 = diff(y(x2));
subplot(3,1,3)
plot(x2,y4,'--') %выходит ошибка несоответсвия длины векторов
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.04.2015, 15:33
Ответы с готовыми решениями:

Про корень n-ой степени (как найти).
Помогите, пожалуйста. Не могу найти в учебнике, как обозначить корень 4 и 3 степени? Добавлено...

Корень n-ой степени
Привет. Возникла проблема с нахождением корня n-й степени, а можно использовать Sqrt() и как?

Корень n-й степени
Всем доброго времени суток. Как взять корень n-й степени? При использовании данного варианта:...

Корень n-ой степени на c#
Здравствуйте. Подскажите, пожалуйста, как на c# работать с &quot;корень n-ой степени&quot;. В библиотеке...

0
02.04.2015, 15:33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.04.2015, 15:33
Помогаю со студенческими работами здесь

корень n степени
Помогите,пожалуйста , сделать 5,7,8 и 9 задания

Вычислить корень 2 и 4 степени
Здравствуйте! Я недавно начал изучать pascal. Взял для изучения книгу &quot;Алгоритмизация и...

Корень четвертой степени
Помогите, пожалуйста, с решением задачи. Задача: Вычислить корень четвертой степени суммы двух...

Корень по заданной степени
В программе вычисляю корень по заданной степени: b := exp(ln(c) / i) ,где c -...


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

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

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