Tag Info

New answers tagged

2

Cos[a + b] Sinc[a + b] == Sinc[2 (a + b)] /. Sinc[x_] -> Sin[x]/x // Simplify Cos[x/2] Sinc[x/2] + Cos[y/2] Sinc[y/2] == Sinc[x] + Sinc[y] /.Sinc[x_] -> Sin[x]/x // Simplify FullSimplify[ Cos[x/2] Sinc[x/2] + Cos[y/2] Sinc[y/2] == Sinc[x] + Sinc[y], TransformationFunctions -> {Automatic, Reduce[#, {x, y}, Reals] &}]


2

Sometimes, a preliminary application of FunctionExpand[] works wonders: Cos[a + b] Sinc[a + b] == Sinc[2 (a + b)] // FunctionExpand // FullSimplify True


2

You can try proceeding this way: rule = Cos[x_] Sinc[x_] -> Sinc[2 x] Cos[x/2] Sinc[x/2] + Cos[y/2] Sinc[y/2] == Sinc[x] + Sinc[y] /. rule Cos[a + b] Sinc[a + b] == Sinc[2 (a + b)] /. rule Which both give True as expected. Also note that your assumptions make no difference as Cos[x/2] Sinc[x/2] == Sinc[x] // FullSimplify gives True without any ...


2

this is the kind of "hack" that I often throw together to illustrate math concepts for my students. The code is terrible but the result looks okay. Perhaps there is something here you can use... The code... Manipulate[ If[angle < 0, endpt = {Cos[Abs[angle] Degree], - Sin[Abs[angle] Degree]} + 0.1 Abs[angle] Degree {Cos[ Abs[angle] ...


1

To give people ideas: angle[a_] := Module[{p}, Show[ p = PolarPlot[1000 + 10 x, {x, 0, a}, PlotStyle -> Thick], Graphics[{Thick, Extract[p, Position[p, _Hue]][[1]], Line[{{0, 0}, 1.9 Extract[p, Position[p, _Line]][[1, 1, -1]]}]}]]]; angle[(2 360 + 45) Degree] Remember to watch for negative angles.


6

Here's something I've used before: rotCircle[angle_, ctr_, base1_, base2_, directives___] := With[{step = 0.05 Sign[angle], spiral = 0.01}, {directives, Arrow[Table[ctr + (1.1 + spiral s) (Cos[s] base1 + Sin[s] base2), {s, Append[Range[0, angle, step], angle]}]]} ] Graphics[rotCircle[10., {0, 0}, {1, 0}, {0, 1}, Red, Thick], PlotRange -> ...


3

Does this give you a start? DynamicModule[{p = {1.5, 0}}, Deploy@LocatorPane[Dynamic[p], Dynamic@Graphics[ {Brown, Thick, Line[{{0, 0}, p/Norm[p]*1.5}], Circle[{0, 0}, 1, {Mod[ArcTan @@ p, 2 Pi], 2 Pi}]}, PlotRange -> {{-2, 2}, {-2, 2}}, Axes -> True, AxesOrigin -> {0, 0}], Appearance -> None ] ]


3

Maybe you could expand the Vin to Fourier series to "normalize" it. For example there are three of them kind: VinSet = {10 Cos[1000 t - π/2], 9 Cos[400 t + π/4], Cos[t + 3.45]}; coeffSet = FourierCoefficient[# /. Times[ω_?NumericQ t] :> t, t, 1] & /@ VinSet $\left\{-5 i,\frac{9 \sqrt[4]{-1}}{2}, -0.476409-0.151771 i\right \}$ {2 Abs[#], ...


1

As for your second question, here's one way that is very similar to what we'd do by hand. Use the exponential form and then identify the phase and magnitude. Clear[A, p, t] Vin = 10 Exp[-Pi/2]*Exp[1000 t I]; {A, p} = Replace[Vin, A_ Exp[p_] -> {A Exp[Re[p]], Im[p]}] A now holds the amplitude and p holds the phase. If you have the trigonometric form you ...


2

If you specify the angle as a real number (rather than an exact integer), it does not do the transformation to Sin. For instance Vin = 10 Cos[1000 t - Pi/2.0] and Vin = 10 Cos[1000 t - 90.0 Degree] both do what you ask.



Top 50 recent answers are included