joy2000 发表于 2011-1-12 21:31:01

请教 符号运算中,是否可在结果中输出带诸如N的标号或脚标?

各位大虾,请问在各个软件的符号运算中,是否可得到诸如P+(2)(2)P+...+(N-1)(S-1)P+(N)(S)P这种形式的结果?

也就是说,诸如级数的项数i=1..N这种,软件大多要求N要给定一个确切的数值,但我们在推导表达式时,是要将N的写法保留的。

当然,对待一个简单的问题,我们可以将N取一个确定的数值,从结果中再“翻译”回来。如N=5,则若N作为脚标的话,遇到脚标5,则可认为是N,如P5认为是PN。但是,如果脚标是4,则认为是4呢,还是N-1呢?若结果比较简单,可以比较明确地看出规律,则可试试看,若结果非常庞杂,则会遇到困难。

而且N参与系数计算时,若结果系数是10,则是1+2+3+4呢还是2*5呢?
即对N=5,是:
1+2+3+4?
1+2+3+(N-1)?
(N-4)+(N-3)+(N-2)+(N-1)?
(N-3)*(N)?

小弟刚刚开始学习数学软件,也许上述已经可以很好地在数学软件中解决了,只是我尚未学到。目前任务紧迫,苦于速成,感觉很多问题比较着急。

恳请大家不吝指导,非常感谢!!

maplelab 发表于 2011-1-13 09:00:48

1# joy2000
可以参考:

joy2000 发表于 2011-1-13 12:59:10

2# maplelab

非常感谢maplelab !!
当生成序列的时候,是否可以不将N指定为确切的值呢?
简言之,就是如同我们在表达公式时的1*P(1)+2*P(2)+...+(N-1)*P(N-1)+N*P(N)
这种带省略号的形式。
对具体的计算实例,我们可以给定确切的N值,但若是为了推导一个普遍意义的公式,则可能给定确切的N值还可能不够。
由于对软件本身学习不够,所以没有说到点子上。下面举例说一下吧:
矩阵和
   (N+1)*(S+1)矩阵:
P(00) P(01)...P(0S)
P(10) P(11)...P(1S)
...      ...       ......
P(N0) P(N1) ...P(NS)
   (S+1)*(N+1)矩阵:
Q(00) Q(10)...Q(N0)
Q(01) Q(11)...Q(N1)
...      ...       ......
Q(0S) Q(1S) ...Q(NS)
求解矩阵相乘
上述矩阵中元素P(ij)和Q(ij)(i=0~N,j=0~S),分别是某离散的函数值。其下标并非是在矩阵中的元素标号,如i,j均为从0开始,且B矩阵中Q(ij)的下标j其实是沿矩阵的行数变化的。
1.元素名称P(N0) P(N1) ...P(NS)是否可通过某操作自动生成?即在矩阵中,脚标保留字符N和S,而N和S不赋具体数值。
简言之,就是如同我们书面书写公式中P0, P1...PN类似。
2.两矩阵相乘,比如所得(1,1)元素应为P(00)Q(00)+P(01)Q(01)+...+P(0S)Q(0S),即SUM P(0i)Q(0i) (i=0,1...S)
软件是否可得出这样的省略号或加和形式的表达?(S不是具体数值)
当然,针对上述(N+1)*(S+1)和(S+1)*(N+1)矩阵,我们可以给N和S以确切的数值,用软件自动生成以符号表述的矩阵,如取N=5,S=6
则可生成A(6x7矩阵,元素用a(i,j)),B(7x6矩阵,元素用b(i,j))
则矩阵A中元素a(6,7)即对应P(NS)
则矩阵B中元素b(7,6)即对应Q(NS)
则在计算结果中可以按照这个原则将a(i,j)翻译回P(ij),将b(i,j)翻译回Q(ij)
但是,对a(3,7),相当于P(2,6),则是P(N-3,S)还是P(2,S)呢?即,是从后往前数还是从前往后数呢?
----------------------------------------------------------------------
类似地,如果在算式中,N,N-1...作为系数,如
*
即 * ,i=1,2...N
展开后,最后一项为(N*N)*P(N)*Q(N),前面一项(N-1)*N*P(N-1)*Q(N)
如果可以得到带字符'N'的结果则比较好,如果N必须指定为确定的数值,则(N-1)*N最终就显现为一个数,而不是(N-1)*N的形式
罗嗦了这么多,劳烦大家了,主要是我任务较紧,不得不力求速成,后面时间宽裕我会努力学习软件的。
也许这些问题已经在软件中很容易实现,只是我没有学到,恳请各位不吝赐教,非常感谢!!

joy2000 发表于 2011-1-13 15:46:57

再次坦言我是由于任务紧迫而发问这样可能比较浅薄的问题的,如果后面有时间,我会认真学习软件。

也坦言由于心情迫切,同样的问题我在maple、matlab和mathematica版面都发了,收到过指点,也收到过批评,非常感谢各位!

如果各位高手觉得我的问题过于浅薄,请大可不必为此而有任何情绪,恳请您短短写下几句指点。

简言之,我就是想了解我这个问题在数学软件中
1. 是否可行?
2. 属于软件中哪一部分的功能?

然后,我可以参照您的指点,迅速作出决定是否使用软件,使用哪款软件。如何使用,我会自己努力去学习的。

再次感谢!!
页: [1]
查看完整版本: 请教 符号运算中,是否可在结果中输出带诸如N的标号或脚标?