如何用mathematica画出五点法画三角函数图象象

如何用MATHEMATICA画常量不定的所有函数_数学吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:409,586贴子:
如何用MATHEMATICA画常量不定的所有函数收藏
已知函数 y=k+x/k如何用MATHEMATICA 画出 1) k为所有实数的时候的图像2)-10&k&10, k为自然数的时候的图像
高中数学-上海新东方明星教师亲自授课,多角度剖析中高考应试技巧,提分快!跟着新东方高中数学的节奏,走起这个寒假!我和小伙伴们都去报名了~~~~
希望各位大仙能帮帮我
取k的几个典型值画出来,能看出趋势就好了吧..
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或Mathematica 作图:从入门到进阶
&Mathematica 是理论家的最爱。她是符号计算,同时也是几大科学作图工具之一。其虽然功能强大,但就作图而言,却并不直观,且需一定的编程技巧,往往让人望而生畏。本文知难而进,目标是介绍并总结一些重要的Mathematica作图方法。&
1)作图之基本一般来说,科学计算只需要Mathematica 的两个作图函数:
Plot[f(x),{x,xmin,xmax},options]&和&Plot3D[f(x,y),{x,xmin,xmax},{y,ymin,ymax},options]如下:
毫无疑问,这两张图非常难看,是不可能拿出去丢人的。这表明,为了作图,懂得这两个函数还远远不够。&
2)控制格式我们首先尝试美化上面2个图。第一个图y轴的那个峰被截掉了,我们要把它画全,因此加入PlotRange-& All 的选项:
第二张3D图,除了要PlotRange以外,还必须增加作图的精度,使图像更细致圆滑。为了做到这一点我们使用PlotPoints-&100 这个选项:&当然,为了去掉网格,还可以加入Mesh-&None。其它基本的自定义操作可在MATHEMATICA的档案文件中查找。本文接下来主要介绍档案文件中不存在的内容。&
3)上色Mathematica使用 PlotStyle 或者 Colorfunction 这两个options 给图形上色。下面我们分别举例:以第一个SINC函数为例,如果需要指定线条的颜色,例如橙色,我们只需要加入PlotStyle-&Orange 即可:
&不过有时候,我们需要作图的颜色和每个点的值有关,例如,希望线段的颜色和y的值成正比,则可以:
此ColorFunction 将y轴的值NORMALIZE到1和0,再加给Hue返回颜色。Hue[0]到Hue[1]返回的是一个彩虹色。如果不需要彩虹色,还可以用RGB等其他函数,或者自带的ColorData 来做,具体参见软件文档。以第二个3D 下的含参SINC函数为例,同样我们也可以让它的颜色和z值相关。但有时候,我们并不需要把整个图形染色,我们只需要标注满足某些条件的点,让他们更显眼。由此,我们可以自定义ColorFunction函数如下:
其中color1是一个自定义的functional 函数。If是条件语句。更为复杂的条件语句可以用Mathematica自带的其他函数来实现,例如以下:
这是一个标注一个腔所有阶谐振模的作图。其中X轴是波长,Y轴是腔长。&
4)利用Functional作图有的时候,我们需要在一张图标中做一系列图,他们分别代表着不同的参数。除此之外,我们还需要一一系列相应的颜色进行区分。这时候,我们就可以利用Mathematica强大的Functional 功能,将我们的作图函数Plot也写成一个带参量的函数:首先我们需要用到Show函数来合并视图;然后,我们将Plot函数本身写成 Functional 的形式:
这里,#就是Functional 中的参变量,注意到我们同时把这个参数传递给了颜色函数Hue,并且做了归一化。其中Hue@#就是Hue[#]的后缀写法。最后,在整个Plot[]的括号后面,我们写上&, 表明这是一个Functional。再后的/@是Apply All, 也就是把@后面的一列表参数全部传给定义的Functional,最后由Show合并作图。下图就是结果。
实际上,我们可以同时传递多个参数,分别可以用#1,#...
分享这篇日志的人也喜欢
热门日志推荐
人人最热标签
分享这篇日志的人常去
北京千橡网景科技发展有限公司:
文网文[号··京公网安备号·甲测资字
文化部监督电子邮箱:wlwh@··
文明办网文明上网举报电话: 举报邮箱:&&&&&&&&&&&&
请输入手机号,完成注册
请输入验证码
密码必须由6-20个字符组成
下载人人客户端
品评校花校草,体验校园广场 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
用Mathematica画函数图形
下载积分:100
内容提示:用Mathematica画函数图形
文档格式:PPT|
浏览次数:936|
上传日期: 13:41:34|
文档星级:
该用户还上传了这些文档
用Mathematica画函数图形
官方公共微信【图文】第二讲
用Mathematica画函数图形_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
用Mathematica画函数图形
上传于||暂无简介
大小:214.00KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢关于mathematica绘图,怎样在一个图里画多于100个函数图象!怎样在一个图里画多于100个函数图象!难道把所有的都输一遍吗?
fyCT60FG54
要看情况: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能识别的,因为格式不对,还需要人工做一些修整才好
谢谢您!我要输的函数是同一类型,是y=ax-(x/a),然后一个一个递加,不知道这样的可以用table函数吗??
比如说a值从1到100的话,就可以这样写语句:
Table[a*x-x/a,{a,1,100,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}的语句,具体数据你可以自己修改一下:
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选项命令,比如:
PlotRange->2
这里PlotRange->2的意思就是y轴的取值范围为{-2,2},换成其他数字也是一个意思
为您推荐:
其他类似问题
画两个图,一个用虚线,一个用实线,再放一块儿。 Show[Plot[1/(x - 2), {x, 0, 4}, PlotStyle -
扫描下载二维码

我要回帖

更多关于 java给出函数画出图象 的文章

 

随机推荐