作业帮 > 数学 > 作业

mathematica,可以画出 Plot[n,{x,0,2Pi}] 但是 画不出 y=D[n,x] Plot[y,x]

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/07 17:06:38
mathematica,可以画出 Plot[n,{x,0,2Pi}] 但是 画不出 y=D[n,x] Plot[y,x]
……你第二部分代码到底是要表达啥?是要表达
y=D[n,x]
Plot[y,x]
吗?莫非你是要画y的函数图象?那么x的定义域呢?还有D[n,x]又是啥?你事先定义了n和x和y的函数关系吗?
再问:   t1 = 0  t2 = t1 + Pi  injec = 10  s = 1  g = 1  theta = Pia = Cosh[s]^2 - Sinh[s]^2 [Exp[-I X]]    (*  x is Phi   *)b = Sinh[s] Cosh[ s] (Exp[I t1] +  [Exp[I (t2 -X)]])  (*  t1,t2 is Theta1 Theta2   *)  cc = Cosh[s]^2  ss = Sinh[s]^2n=a+b+cc+ss%%%%%%%%%%%%%%%我把程序在matlab运行,同样的问题,可以对n作图,但不能对diff(n,x)作图
%%%%%%%%%%%%%%

再答: ……你的代码里有点小的语法错误,不过这不是重点,重点是,y是一个复数式,当然画不出来。
再问: 怎么解决呢? 之前,我试过,ComplexExpend[Exp[i*x]] 代替 Exp[i*x] 还是不行! n也是复数式,但求出来的结果会是实数,式子是共轭的,Plot[n,{x,0,2pi}]都可以画出来 而y也是直接由n求导而来 y=D[n,x]
再答: n里面虽然有复数,但它不是一个真正的复数式,使用ExpToTrig就可以把它展开为实数式。但是y不一样,y是个货真价实的复数式,里面的虚数单位没法靠变形消掉,所以,这个本来就是画不出来的。
再问: 不理解, y怎么是货真价实的复数式呢? ,n已化为实数式了,y是n的导数, %%%%%%% 谢谢, 可不可以新设一个函数,t(x)=n,对n(x)进行离散抽样构成新的t(x) 然后对t(x)求导数,可以吗? %%%%%%%%%%%%%%%