From: kumar vishwajeet on
Does anyone know about differential operator in MATLAB corresponding to "D" operator in Mathematica. I am not looking for diff() function. I just want to use d/dt corresponding to "d/dx" used in mathematica. I want to use this "d/dt" operator in Bessel function:
1+sigma*D/alpha^2
where D is the differential opeartor "d/dt"
From: TideMan on
On Apr 7, 12:36 pm, "kumar vishwajeet" <kwz...(a)gmail.com> wrote:
> Does anyone know about differential operator in MATLAB corresponding to "D" operator in Mathematica. I am not looking for diff() function. I just want to use d/dt corresponding to "d/dx" used in mathematica. I want to use this "d/dt" operator in  Bessel function:
>                                             1+sigma*D/alpha^2
> where D is the differential opeartor "d/dt"

I know nothing about Mathematica, but to numerically differentiate in
Matlab, use:
help diff
help gradient

BTW, your equation makes no sense to me.
By my way of reckoning, D must have an argument of some sort.
From: kumar vishwajeet on
TideMan <mulgor(a)gmail.com> wrote in message <b787b93d-3173-4ca1-9a48-d75f6afa661b(a)r1g2000yqb.googlegroups.com>...
> On Apr 7, 12:36 pm, "kumar vishwajeet" <kwz...(a)gmail.com> wrote:
> > Does anyone know about differential operator in MATLAB corresponding to "D" operator in Mathematica. I am not looking for diff() function. I just want to use d/dt corresponding to "d/dx" used in mathematica. I want to use this "d/dt" operator in  Bessel function:
> >                                             1+sigma*D/alpha^2
> > where D is the differential opeartor "d/dt"
>
> I know nothing about Mathematica, but to numerically differentiate in
> Matlab, use:
> help diff
> help gradient
>
> BTW, your equation makes no sense to me.
> By my way of reckoning, D must have an argument of some sort.


A bessel function ratio is defined as following:
B = 1
for ctr = 1:inf %here inf can be replaced with any finite number for approximation
num = 1+sigma*D/(alpha1(ctr)*alpha1(ctr))
den = 1+sigma*D/(alpha0(ctr)*alpha0(ctr))
B = B*num/den
end

alpha0 and alpha1 are zeros of zero - order and first order bessel function.
The final value of B is the bessel function ratio that I am trying to calculate.
From: kumar vishwajeet on
"kumar vishwajeet" <kwzeet(a)gmail.com> wrote in message <hpglu8$e9a$1(a)fred.mathworks.com>...
> TideMan <mulgor(a)gmail.com> wrote in message <b787b93d-3173-4ca1-9a48-d75f6afa661b(a)r1g2000yqb.googlegroups.com>...
> > On Apr 7, 12:36 pm, "kumar vishwajeet" <kwz...(a)gmail.com> wrote:
> > > Does anyone know about differential operator in MATLAB corresponding to "D" operator in Mathematica. I am not looking for diff() function. I just want to use d/dt corresponding to "d/dx" used in mathematica. I want to use this "d/dt" operator in  Bessel function:
> > >                                             1+sigma*D/alpha^2
> > > where D is the differential opeartor "d/dt"
> >
> > I know nothing about Mathematica, but to numerically differentiate in
> > Matlab, use:
> > help diff
> > help gradient
> >
> > BTW, your equation makes no sense to me.
> > By my way of reckoning, D must have an argument of some sort.
>
>
> A bessel function ratio is defined as following:
> B = 1
> for ctr = 1:inf %here inf can be replaced with any finite number for approximation
> num = 1+sigma*D/(alpha1(ctr)*alpha1(ctr))
> den = 1+sigma*D/(alpha0(ctr)*alpha0(ctr))
> B = B*num/den
> end
>
> alpha0 and alpha1 are zeros of zero - order and first order bessel function.
> The final value of B is the bessel function ratio that I am trying to calculate.


Follow this link:-
http://mathworld.wolfram.com/DifferentialOperator.html
I want a similar 'D" operator in MATLAB
From: TideMan on
On Apr 7, 1:08 pm, "kumar vishwajeet" <kwz...(a)gmail.com> wrote:
> TideMan <mul...(a)gmail.com> wrote in message <b787b93d-3173-4ca1-9a48-d75f6afa6...(a)r1g2000yqb.googlegroups.com>...
> > On Apr 7, 12:36 pm, "kumar vishwajeet" <kwz...(a)gmail.com> wrote:
> > > Does anyone know about differential operator in MATLAB corresponding to "D" operator in Mathematica. I am not looking for diff() function. I just want to use d/dt corresponding to "d/dx" used in mathematica. I want to use this "d/dt" operator in  Bessel function:
> > >                                             1+sigma*D/alpha^2
> > > where D is the differential opeartor "d/dt"
>
> > I know nothing about Mathematica, but to numerically differentiate in
> > Matlab, use:
> > help diff
> > help gradient
>
> > BTW, your equation makes no sense to me.
> > By my way of reckoning, D must have an argument of some sort.
>
> A bessel function ratio is defined as following:
> B = 1
> for ctr = 1:inf  %here inf can be replaced with any finite number for approximation
>          num = 1+sigma*D/(alpha1(ctr)*alpha1(ctr))
>          den = 1+sigma*D/(alpha0(ctr)*alpha0(ctr))
>           B = B*num/den
> end
>
> alpha0 and alpha1 are zeros of zero - order and first order bessel function.
> The final value of B is the bessel function ratio that I am trying to calculate.

So when you write:
D/(alpha1(ctr)*alpha1(ctr))
you don't mean the quotient of D and (alpha1(ctr)*alpha1(ctr)),
you mean the derivative of (alpha1(ctr)*alpha1(ctr)) with respect to
t.
Is that correct?
If so, that's pretty weird notation.

And are you trying to differentiate (alpha1(ctr)*alpha1(ctr))
numerically or symbolically?