Matlab 版 (精华区)

发信人: zjliu (秋天的萝卜), 信区: Matlab
标  题: [合集] z变化的问题!
发信站: 哈工大紫丁香 (Sun Jan 23 10:21:22 2005), 站内

────────────────────────────────────────
  hongri (红日)                    于  (Mon Jan 10 14:55:47 2005)  说道:

请教一个问题:
比如我这里有一个函数:
y=(3z-3+5z2-4z-1+5)/( 9z-4+5z-3+3z2-7z-1+1)
怎么把它变成普通的
1-7z-1+3z2+5z-3+9z-4+…
这种形式?




────────────────────────────────────────
  Skyblue (原来的我)               于  (Mon Jan 10 14:59:17 2005)  说道:


用符号函数,然后...
比如
syms z;
y=......;
y=simple(y)

【 在 hongri (红日) 的大作中提到: 】
: 请教一个问题:
: 比如我这里有一个函数:
: y=(3z-3+5z2-4z-1+5)/( 9z-4+5z-3+3z2-7z-1+1)
: ...................



────────────────────────────────────────
  hongri (红日)                    于  (Mon Jan 10 15:24:24 2005)  说道:

我试过了
不行
能不能帮我搞一下,谢谢!

【 在 Skyblue (原来的我) 的大作中提到: 】
: 用符号函数,然后...
: 比如
: syms z;
: ...................



────────────────────────────────────────
  Skyblue (原来的我)               于  (Mon Jan 10 15:30:23 2005)  说道:


你怎么试的?!
以下是我试的和结果

syms z;
>> y=(3*z^(-3)+5*z^(-2)-4*z^(-1)+5)/(9*z^(-4)+5*z^(-3)+3*z^(-2)-7*z^(-1)+1);
>> y=simple(y)
 
y =
 
(3/z^3+5/z^2-4/z+5)/(9/z^4+5/z^3+3/z^2-7/z+1)

【 在 hongri (红日) 的大作中提到: 】
: 标  题: Re: z变化的问题!
: 发信站: 哈工大紫丁香 (Mon Jan 10 15:24:24 2005), 转信

: 我试过了
: 不行
: 能不能帮我搞一下,谢谢!

: 【 在 Skyblue (原来的我) 的大作中提到: 】
: : 用符号函数,然后...
: : 比如
: : syms z;
: : ...................

: --

: ※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.119.2.170]




────────────────────────────────────────
  zjliu (秋天的萝卜)               于  (Mon Jan 10 15:30:29 2005)  说道:

可能是你的表达式写得不合语法规则
【 在 hongri (红日) 的大作中提到: 】
: 我试过了
: 不行
: 能不能帮我搞一下,谢谢!
: ...................



────────────────────────────────────────
  Skyblue (原来的我)               于  (Mon Jan 10 15:31:03 2005)  说道:


呵呵,还跟rp有关吗?

【 在 zjliu (秋天的萝卜) 的大作中提到: 】
: 可能是你的表达式写得不合语法规则




────────────────────────────────────────
  zjliu (秋天的萝卜)               于  (Mon Jan 10 15:35:31 2005)  说道:

当然没关系了
【 在 Skyblue (原来的我) 的大作中提到: 】
: 呵呵,还跟rp有关吗?




────────────────────────────────────────
  hongri (红日)                    于  (Mon Jan 10 15:50:20 2005)  说道:

谢谢你的帮助
但这样变换之后还是那种传递函数的形式
我希望最后变成微分方程的形式!
谢谢你的帮助!

【 在 Skyblue (原来的我) 的大作中提到: 】
: 你怎么试的?!
: 以下是我试的和结果
: syms z;
: ...................



────────────────────────────────────────
  Skyblue (原来的我)               于  (Mon Jan 10 15:53:41 2005)  说道:


就我用matlab没有试过多项式相除的结果

你学过复变函数和积分变化吧,手动除也可以得到结果

【 在 hongri (红日) 的大作中提到: 】
: 标  题: Re: z变化的问题!
: 发信站: 哈工大紫丁香 (Mon Jan 10 15:50:20 2005), 转信

: 谢谢你的帮助
: 但这样变换之后还是那种传递函数的形式
: 我希望最后变成微分方程的形式!
: 谢谢你的帮助!

: 【 在 Skyblue (原来的我) 的大作中提到: 】
: : 你怎么试的?!
: : 以下是我试的和结果
: : syms z;
: : ...................

: --

: ※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.119.2.170]




────────────────────────────────────────
  hongri (红日)                    于  (Mon Jan 10 16:02:13 2005)  说道:

不能在matlab里面直接实现吗?

【 在 Skyblue (原来的我) 的大作中提到: 】
: 就我用matlab没有试过多项式相除的结果
: 你学过复变函数和积分变化吧,手动除也可以得到结果




────────────────────────────────────────
  Skyblue (原来的我)               于  (Mon Jan 10 16:05:12 2005)  说道:



如果 simple 和 simplify 以及 pretty和expand 等不能实现,我暂时想不到什
么办法!


【 在 hongri (红日) 的大作中提到: 】
: 标  题: Re: z变化的问题!
: 发信站: 哈工大紫丁香 (Mon Jan 10 16:02:13 2005), 转信

: 不能在matlab里面直接实现吗?

: 【 在 Skyblue (原来的我) 的大作中提到: 】
: : 就我用matlab没有试过多项式相除的结果
: : 你学过复变函数和积分变化吧,手动除也可以得到结果


: --

: ※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.119.2.170]




[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.436毫秒