Двойно неразделна в MATLAB

A

a_ronagh

Guest
Здравейте всички,

Знаете ли как да се изчисли двойна вградена в MATLAB, когато
вътрешните граници, са неразделна самите функции на външната променлива?
Имайки предвид, че аз не искам да се промени променливи.

 
Били ли сте опитвали dblquad функцията за числено интегриране на него?
Това е добре обяснено в Matlab помогнат за подробности.

Може ли да ми покажеш на функция, като по този начин мога да ви дам по-конкретен отговор.

 
Вие може да го направи в най-малко два начина (който аз знам):

1.(най-добрите)
да използвате функцията "INT".

Давай да опитате следното:

syms XY
F = Inline ( "X. ^ 2 г. ^ 2")
INT (INT (F (X, Y), 0, EXP (Y)), 0,1)

2.използвайте функцията "dblquad", но трябва да се предефинират своя функция F (X, Y) в правоъгълник, който включва оригиналния интеграция диапазон.В допълнителната част, вие се определи F (X, Y) = 0.

 
здрасти
Можете да използвате какъвто и да било начин
за пример
>> Dblquad ( "X * Y", -1,1, -1,1)

възраст =

0

>> Dblquad ( "X * Y", 0,1,0,1)

възраст =

0,2500

>> Syms XY
F = Inline ( "X. ^ 2 г. ^ 2")
INT (INT (F (X, Y), 0, EXP (Y)), 0,1)

F =

Вградена функция:
F (X, Y) = X. ^ 2 г. ^ 2възраст =

1 / 9 * EXP (1) ^ 3 EXP (1) -19 / 9
чао

 
Здрасти всички, знаете ли как да се изчисли израза "1/sqrt (X ^ 2 Y ^ 2)" в двойна интегрална,
искам да кажа dblquad ( "1 / sqrt (X ^ 2 Y ^ 2)", 0,1 , 0,1)

Опитах, но matlab дава грешка за "mpower"

Благодаря Ви предварително

 

Welcome to EDABoard.com

Sponsor

Back
Top