0 / 0 / 0
Регистрация: 19.11.2012
Сообщений: 16
|
|
1 | |
Вычислить интеграл функции по промежутку между ее соседними корнями.22.11.2012, 22:50. Показов 2955. Ответов 10
0
|
22.11.2012, 22:50 | |
Ответы с готовыми решениями:
10
Составить программу вычисления максимального расстояния между соседними корнями уравнения Вычислить среднее значение разниц между соседними числами Найти разность между вычисленными корнями. Результат округлить используя все функции округления Вычислить наибольшее и наименьшее значение модуля разности между соседними элементами массива |
0 / 0 / 0
Регистрация: 19.11.2012
Сообщений: 16
|
|
05.12.2012, 16:16 [ТС] | 2 |
помогите пожалуста с решением, сроки поджимают очень нужно..
0
|
05.12.2012, 17:33 | 3 | ||||||||||
1.
0
|
0 / 0 / 0
Регистрация: 19.11.2012
Сообщений: 16
|
|
05.12.2012, 23:24 [ТС] | 4 |
??? Error using ==> solve>getEqns at 202
' log(x+1).*sin(x)-1/3 ' is not a valid expression or equation. Error in ==> solve at 67 [eqns,vars] = getEqns(varargin{:}); вот такое выдает (
0
|
0 / 0 / 0
Регистрация: 19.11.2012
Сообщений: 16
|
|
06.12.2012, 20:18 [ТС] | 6 |
R =
97.3167 r = [] ??? Error using ==> quad at 70 The limits of integration must be scalars. все что вывел матлаб )(
0
|
0 / 0 / 0
Регистрация: 19.11.2012
Сообщений: 16
|
|
06.12.2012, 20:57 [ТС] | 8 |
R =
97.3167 r = [] I1 = 1.3579 - 3.0048i вот что вышло ), а ` r ` так и должна быть пустой?
0
|
07.12.2012, 09:16 | 9 |
Хитрая какая-то вторая функция, solve не по зубам У меня было 2 корня, один из которых был вне диапазона. Хотя если построить график:
ezplot('log(x+1)*sin(x)-1/3') grid on То видно два пересечения с осью X внутри указанного промежутка, но solve их почему-то не находит
0
|
0 / 0 / 0
Регистрация: 19.11.2012
Сообщений: 16
|
|
08.12.2012, 12:50 [ТС] | 10 |
а есть возможность использовать другую функцию?
0
|
08.12.2012, 13:47 | 11 |
Можно попробовать сделать так:
x1 = fzero('log(x+1).*sin(x)-1/3', -2); % корень в окресностях -2 x2 = fzero('log(x+1).*sin(x)-1/3', 2); % корень в окресностях 2 Или еще так: x = fminsearch( 'abs(log(x+1).*sin(x)-1/3)',[-2 2]); Правда я не помню точный синтаксис ф-ций А как найдешь корни х1 и х2, так и интегрируй в промежутке от х1 до х2
0
|
08.12.2012, 13:47 | |