早教吧作业答案频道 -->其他-->
Mathematica的函数作图问题我想用Mathematica作图,比如要花一系列的函数图像y=ax^2+bx,其中参数a,b可变,怎样可以能够让a,b像C语言的宏定义那样,改变值之后就能让函数图像相应地改变呢?我不是要让
题目详情
Mathematica的函数作图问题
我想用Mathematica作图,比如要花一系列的函数图像y=ax^2+bx,其中参数a,b可变,怎样可以能够让a,b像C语言的宏定义那样,改变值之后就能让函数图像相应地改变呢?我不是要让许多函数图像画在一个坐标系里.其实主要原因是函数表达式太复杂,一个个地代入麻烦,以上只是为了方便说明而已.
我想用Mathematica作图,比如要花一系列的函数图像y=ax^2+bx,其中参数a,b可变,怎样可以能够让a,b像C语言的宏定义那样,改变值之后就能让函数图像相应地改变呢?我不是要让许多函数图像画在一个坐标系里.其实主要原因是函数表达式太复杂,一个个地代入麻烦,以上只是为了方便说明而已.
▼优质解答
答案和解析
用下面的表达式就可以实现:
有附图
Manipulate[Plot[a*x^2+b*x,{x,-10,10},PlotRange->All],
{{a,1},-10,10,1},{{b,1},-10,10,1}]
简单说一下:
{x,-10,10}就是做图显示的横轴的范围,如果你愿意可以更改它的范围;
{{a,1},-10,10,1},{{b,1},-10,10,1}这段就是你想要的参数a,b可变的部分,你可以在Manipulate面板上手动或者自动改变它的值,同时观察相应的函数图形变化.
{a,1},-10,10,1}的意识是说初始图像a的默认值是1,可变动的范围是-10到10,变动的间距是1,也即是说a在这里取-10到10之间的整数.当然你可以自己调整a范围.如果你把最后那个1省略掉,{a,1},-10,10},a的取值范围就是-10到10之间的实数.
具体你可以参看Manipulate的说明文档.
有附图
Manipulate[Plot[a*x^2+b*x,{x,-10,10},PlotRange->All],
{{a,1},-10,10,1},{{b,1},-10,10,1}]
简单说一下:
{x,-10,10}就是做图显示的横轴的范围,如果你愿意可以更改它的范围;
{{a,1},-10,10,1},{{b,1},-10,10,1}这段就是你想要的参数a,b可变的部分,你可以在Manipulate面板上手动或者自动改变它的值,同时观察相应的函数图形变化.
{a,1},-10,10,1}的意识是说初始图像a的默认值是1,可变动的范围是-10到10,变动的间距是1,也即是说a在这里取-10到10之间的整数.当然你可以自己调整a范围.如果你把最后那个1省略掉,{a,1},-10,10},a的取值范围就是-10到10之间的实数.
具体你可以参看Manipulate的说明文档.
看了 Mathematica的函数...的网友还看了以下:
下列判断正确的是:A函数f(x)=x^2-2x/x-2是奇函数A函数f(x)=x^2-2x/x-2 2020-04-06 …
函数的问题,我函数的基础知识没有掌握,希望能有人帮我归纳一下!主要是以下几个问题.一次函数k与b的 2020-05-12 …
根号里的可以=0,为什么指数函数底数不可以=0要使√a有意义,只要a≥0就可以了,这里a可以等于0 2020-06-11 …
外贸英语函电翻译1、兹确认收到你方2006年6月6日来函,要求我们队棉衬衫报CIF价2、根据你方要 2020-06-18 …
函数f(x)=根号(ax^2+bx+c)的图像关于任意直线l对称后的图像依然为某函数图像,则实数a 2020-06-23 …
一段商务信函英文请帮忙翻译一下商务信函英语您要知道我们花了数天的时间与财务部沟通区分两地出货的付款 2020-06-27 …
两个C++的问题~谢啦~1.若定义函数时未定义函数的返回类型,则函数的返回类型为A.voidB.i 2020-07-10 …
1.定义函数有两要素:定义域和对应规律A.错误B.正确满分:2分2.左右极限存在而不相等的间断点叫 2020-07-21 …
不定积分变形a^x的导数为a^xlna.a^xlna*dx的原函数为不定积分∫(a^x/lna)+ 2020-08-02 …
平均产量是()的函数.懂得来平均产量是()的函数.A:总产量B:各种生产要素的数量C:边际产量D:可 2020-11-03 …