永发信息网

关于mathematica绘图,怎样在一个图里画多于100个函数图象

答案:2  悬赏:80  手机版
解决时间 2021-04-08 20:24
  • 提问者网友:暗中人
  • 2021-04-07 20:33
关于mathematica绘图,怎样在一个图里画多于100个函数图象
最佳答案
  • 五星知识达人网友:迟山
  • 2021-04-07 21:36
问题已在小木虫上解决,如下Plot函数可以有这样的形式的:Plot[{f1,f2,.},{x,x_min,x_max]}]也就是说可以对同一自变量的多个函数进行绘图,所有曲线是在一张图(也就是你说的同一坐标系)里画出来的.所以,你一开始要求的画y=1,y=2,y=3,F(x)的图,用我以前说的那个是可以的.再说你第二帖所说的函数,其中a是个变量,x是自变量.就是关于不同的a画多条曲线吧?按照同样的逻辑,程序写成这样的:y=ax^2+2aSin[x]-5Plot[{y/.a->1,y/.a->2,y/.a->3,y/.a->4,y/.a->5},{x,-3,3}]看下效果是不是你要的?注:由于本人目前没有上传图片的权限,在此就不能把显示效果展示给各位看了,再次再次向小木虫的网友mshwangg表示感谢
全部回答
  • 1楼网友:煞尾
  • 2021-04-07 22:15
要看情况: 1.如果这100个函数都是同一类型的,并且能找到它们的变化规律的话,可以用table函数生成。比如这100个函数都是幂函数,且幂次程等差数列规律升高,即x、x^2、x^3、x^4、x^5......x^100,那么可以用下面语句完成这100个函数的绘制: plot[ table[x^i,{i,1,100}], {x,-1,1} ] 当然100个函数的话运算量是有些大的,需要些时间,你可以将100改为10先试试,熟悉一下语句再说 2.如果这100个函数之间毫无规律可言的话,也并不一定就如你说的那么糟糕,非要一个个输入,因为mathematica还有导入其他文件数据的功能,即函数import,然后到菜单栏找insert,再然后file path,找到你的数据文件比如excel、txt等进行导入即可。这种情况下的问题是导入进来的数据往往不是mathematica能识别的,因为格式不对,还需要人工做一些修整才好
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯