关于mathematica绘图,怎样在一个图里画多于100个函数图象!
关于mathematica绘图,怎样在一个图里画多于100个函数图象!
怎样在一个图里画多于100个函数图象!难道把所有的都输一遍吗?
怎样在一个图里画多于100个函数图象!难道把所有的都输一遍吗?
其他人气:358 ℃时间:2020-03-28 11:43:17
优质解答
要看情况:1.如果这100个函数都是同一类型的,并且能找到它们的变化规律的话,可以用Table函数生成.比如这100个函数都是幂函数,且幂次程等差数列规律升高,即x、x^2、x^3、x^4、x^5.x^100,那么可以用下面语句完成这100...谢谢您!我要输的函数是同一类型,是y=ax-(x/a),然后一个一个递加,不知道这样的可以用table函数吗??可以的.比如说a值从1到100的话,就可以这样写语句:Plot[Table[a*x-x/a,{a,1,100,1}],{x,-1,1}]我给你画了一下a值从1到10的情况,图片在最后Table函数的语法是Table[f(i),{i,imin,imax,inc}],即Table函数将给出随着i从imin每次增长inc到imax的所有的f(i),当inc为1时可以省略不写补充:不清楚你为什么要画那么多,如果你是要观察随着a值的变化,函数图像有什么变化的话,可以用Manipulate函数,如下:Manipulate[Plot[a*x-x/a,{x,-1,1},PlotRange->1],{a,1,100}]你可以试试看太谢谢了!还想再问一下,比如我想画把1/i + i*x 和 1/i - i*x 画在一起,可是一个要取{i,0,100},另一个要取{i,-100,0}这要怎么写语句?谢谢您!这要用到Show函数不过i是不能取0的,因为分母的位置有i,100的话太大,我给你写一下{i,1,10}和{i,-10,-1}的语句,具体数据你可以自己修改一下:Show[ Plot[Table[1/i + i x, {i, 1, 10}], {x, -1, 1}], Plot[Table[1/i - i x, {i, -10, -1}], {x, -1, 1}] ]太太太谢谢您了!还要问您一下,mathematica可以设定y轴的取值范围吗???上面的图都是它自动匹配的,可以自己设定吗?可以用PlotRange选项命令,比如:Plot[x^3,{x,-1,1},PlotRange->2]这里PlotRange->2的意思就是y轴的取值范围为{-2,2},换成其他数字也是一个意思
我来回答
类似推荐
猜你喜欢
- 1有什么办法帮助失学儿童?
- 2神经细胞和骨骼肌细胞中的蛋白质种类完全不同,这句话对吗?
- 3如图所示,运输货车的制造标准是:当汽车侧立在倾角为30°的斜坡上时仍不致于翻倒,也就是说,货车受到的重力的作用线仍落在货车的支持面(以车轮为顶点构成的平面范围)以内.如果
- 4一个长方形周长180厘米,长是宽的2倍,面积是多少
- 5数学北大绿卡人教版六年级上册第20页的数学小博士怎么写?
- 6“学而时习之,不亦说乎?” “知之为知之,不知为不知.“ ”三人行,必有我师焉.”
- 7He flew into space in Shenzhou V 改为一般疑问句
- 82008年初我国南方发生雪灾,某地电线被雪压断,供电局的维修队要到30千米远的郊区进行抢修.维修工骑摩托车先走,15分钟后,抢修车装载所需材料出发,结果两车同时到达抢修点.已知
- 9已知四边形ABCD的对角线AC和BD相交于O,OA=OC,OB=OD,求证;DC//AB
- 10利用减法法则可以把加减混合运算统一成()运算