有可能显示负整数指数在MATLAB MuPAD象征性的笔记本吗?
9的观点(30天)
显示旧的评论
我想拿回MuPAD给我和负整数指数多项式代替理性的形式显示。例如,下面的代码在MuPAD
%这段代码应该写在MUPAD笔记本
[f: = (b0 * z ^ (2) + b1 * z ^ (1) + b2) / z ^ (2)
给我:
(1 / z ^ 2 * (b0 * z ^ 2 + b1 * z + b2)
我想这个“简化”
[b0 + b1 * z ^ (1) + b2 * z ^ (2)
这将主要是有用的为我在创建和显示一个Laurent多项式。
接受的答案
MathWorks支万博1manbetx持团队
2009年8月27日
能够直接显示在MuPAD负指数不可用。
解决方案是将所有的指数为一个域,隐藏的负号输出代码。作为一个例子,在MuPAD笔记本尝试运行下面的代码:
域世博会
新:= e - >新(dom, e);
打印:= e - > extop (e, 1);
结束:
参照:输出(ex - > misc:: maprec(交货,
{“_power”}= (- > subsop交货(交货,2 =博览会(op(例2)),Unsimplified)))):
f:= (b0 * z ^ (2) + b1 * z ^ (1) + b2) / z ^ (2);扩大(f)
注意,这个副作用碎有理数以外的所有分数的显示。然而,一个可以创建一个域的劳伦级数的例子所示的指数系列变量,只在那里。这将确保条款的顺序是固定的,而z因子总是最后一个产品。