Hi, So this is my code:
Subscript[R, p] = 0.1
Subscript[R, s] = 55
Subscript[\[Omega], p] = 1
Subscript[\[Omega], s] = 1.1
Subscript[\[Omega], c] = Subscript[\[Omega], p]
m = k^2
\[Epsilon] = Sqrt[10^(0.1 Rp) - 1]
k = 1/Subscript[\[Omega], s]
kprime = Sqrt[1 - k^2]
K = EllipticK[m]
Kprime = EllipticK[kprime^2]
k = Sqrt[(10^(0.1 Rp) - 1)/(10^(0.1 Rs) - 1)]
k1prime = Sqrt[1 - k1^2]
K1 = EllipticK[k1^2]
K1prime = EllipticK[k1prime^2]
N1 = (K1prime K)/(K1 Kprime)
N2 = Ceiling[N1]
ratio1 = K/Kprime
ratio[N2_, k1_] := (N2 K1)/K1prime
k1nouveau = FindRoot[ratio2[N2, k1] == ratio1, {k1, 0.00027140}]
when I want to evaluate the last line of my code I have this error:
FindRoot::nlnum: "The function value {-1.41019+1.4729[9.,0.0002714]} is not a list of numbers with dimensions {1} at {k1} = {0.0002714}. \!\(\*ButtonBox[\">>\",
Appearance->{Automatic, None},
BaseStyle->\"Link\",
ButtonData:>\"paclet:ref/FindRoot\",
ButtonNote->\"FindRoot::nlnum\"]\)"
I don't know what to do to solve this problem. Can someone help me please?