RE: how can I solve a function Erfc
- To: mathgroup at smc.vnet.net
- Subject: [mg48428] RE: [mg48396] how can I solve a function Erfc
- From: "David Park" <djmp at earthlink.net>
- Date: Sat, 29 May 2004 03:06:50 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
Aude, How about something like this... f[L_][t_] := Erfc[L/(2000*Sqrt[2]*Sqrt[t])] You can look for roots by plotting the function, adjusting the iterator domain for various values of L. Plot[f[2000][t], {t, 0, 200}, PlotRange -> {0.8, 1.0}, ImageSize -> 500]; You can find a specific root, say for L == 2000 with... FindRoot[f[2000][t] == 0.9, {t, 1}] {t -> 63.3281} Writing a general function g to return t for a given L... g[L_] := t /. FindRoot[f[L][t] == 0.9, {t, Sqrt[L]}] You can then plot the solution... Plot[g[L], {L, 0.01, 10^4}, ImageSize -> 500]; David Park djmp at earthlink.net http://home.earthlink.net/~djmp/ From: aude [mailto:montgermont.aude at ec-lille.fr] To: mathgroup at smc.vnet.net Hi, I have to solve this function: Erfc[L/(4*(Dg*t)^(1/2))]= 0.9 Dg is constant. Dg=5*10^5 I want to plot t as a function of L. thanks. aude