Symbolic integration function plot

Hi,
I have a problem.
I have two functions
H(t,m) = -(0.8e-3.*m./(-0.1e-1-0.7e-1.*exp(-2.*t))-0.112e-3.*m.*t.*exp(-.2.*t)./(-0.1e-1-0.7e-1.*exp(-2.*t)).^2).*exp(0.8e-3.*m.*t./(-0.1e-1-0.7e-1.*exp(-2.*t)))
and I have mfile for H.
now I have another function in which I have integral from H with respect to t from 0 to x).
F(x,y) = int(H(t,y),t,0,x);
how can I possibly plot this function F.
Thanks in advanced.

回答 (3 件)

Walter Roberson
Walter Roberson 2013 年 5 月 4 日

0 投票

You cannot do numeric integration if you have an undefined variable.
You can do symbolic integration. Are x and y being passed in? If they are then
function r = F(x, y)
syms t
r = int( H(t,y), t, 0, x);
end
Lukas
Lukas 2013 年 5 月 4 日

0 投票

First of all thanks for the answer. I tried yours solution but it will not return explicit solution and I can't plot. I'm really new at this.

1 件のコメント

Walter Roberson
Walter Roberson 2013 年 5 月 4 日
Not every function has an explicit integral.

サインインしてコメントする。

Lukas
Lukas 2013 年 5 月 4 日

0 投票

Oh I got thanks anyway I used the integral function

カテゴリ

ヘルプ センター および File Exchange2-D and 3-D Plots についてさらに検索

質問済み:

2013 年 5 月 4 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by