Group Abstract Group Abstract

Message Boards Message Boards

Plot z as a function of "a"?

Posted 7 years ago

How can I plot z as a function of "a"?

z = Table[NIntegrate[Sin[a + b x], {x, -10, 10}], {b, 0, 5, 0.5}, {a, 0, 5,  0.5}];
ListPlot[z, Joined -> True, PlotRange -> All]

enter image description here

POSTED BY: Jose richard
6 Replies
Posted 7 years ago

Thank you again. This is exactly equal to

F[a_?NumericQ, b_?NumericQ] := NIntegrate[Sin[x^a - x^b], {x, 1, 2}]
Plot[F[y, 3.5], {y, 1, 2}]

enter image description here

Why that?

POSTED BY: Jose richard
Posted 7 years ago

Yes, but this function is just a simple example. My original function is more complicated, so I need NIntegrate.

POSTED BY: Jose richard
In[1]:= u = Integrate[Sin[a + b*x], {x, -10, 10}]  
Out[1]= (2 Sin[a] Sin[10 b])/b
Posted 7 years ago

Hey. Thank you a lot. Why did you replace NIntegrate with Integratre?

POSTED BY: Jose richard
u = Integrate[Sin[a + b*x], {x, -10, 10}];
{Plot3D[u, {a, 0., 5}, {b, 0.0001, 5}, PlotRange -> All, Mesh -> None,
   ColorFunction -> Hue, AxesLabel -> {"a", "b", ""}], 
 Plot[u /. b -> 1, {a, 0, 5}, AxesLabel -> Automatic]}

fig

Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard