Hello everyone. I’m new to Mathematica and I can’t understand why I get the error SetDelayed::write: Tag Integer in 1[x_,y_,z_,k_] is Protected.
Here’s the code. Can someone tell me, what’s the problem?
R = 1{x0, y0, z0} = {28, 13, 20}; (*Координаты точки наблюдения*)
kValue = 3; (*Параметр k*)
nValue = 3; (*Верхний предел суммирования для n*)
mValue = 3; (*Верхний предел суммирования для m*)
lValue = 3; (*Верхний предел суммирования для l*)
dValue = 6; (*Параметр d*)
(*Определение функции c*)
c[x_, y_, z_, k_] := ((x - k)/(x - x0))*
Sqrt[(x - x0)^2 + (y - y0)^2 + (z - z0)^2]
equation[x_, y_, z_, x0_, y0_, z0_] := P*R^2*Sum[Sum[Sum[P*R^2*1/((x - x0)^2 + (y - y0)^2 + (z - z0)^2)^(2^(c[x, y, z, kValue]/dValue)), {l, kValue, kValue + nValue}], {m, 1, nValue}], {n, 1, nValue}]
Plot3D[equation[x, y, z, x0, y0, z0], {x, -20, 20}, {y, -20, 20},
PlotRange -> All, AxesLabel -> {"x", "y", "Intensity"},
PlotLabel -> "3D модель"]
Untitled-1.nb (9.23 KB)
