Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
初级会员
注册日期: 2007-05-27
帖子: 18
声望力: 18 ![]() |
![]()
小人,正在做一个MATLAB仿真正弦信号的设计,其中要运用到矩阵的除法,不知道该怎么办啊?
如已知P,Q矩阵了,知道它们满足P=AQ的关系,怎么算出A? 用MATLAB编程咋个实现? 望高手指点啊! |
![]() |
![]() |
![]() |
#2 |
高级会员
注册日期: 2007-04-05
帖子: 199
声望力: 28 ![]() ![]() ![]() ![]() |
![]()
给你的等式两边同时右乘Q的逆,你就会得到答案,也就是A=P*inv(Q)
|
![]() |
![]() |
![]() |
#3 |
普通会员
注册日期: 2007-05-18
年龄: 38
帖子: 77
声望力: 19 ![]() |
![]()
对的...............
__________________
吾幼学文,10年不就,怒,遂习武,校场骑射,中鼓吏,乃逐,闭门研医良久,自攥一良方,服之,卒!!! |
![]() |
![]() |
![]() |
#4 |
初级会员
注册日期: 2007-05-27
帖子: 18
声望力: 18 ![]() |
![]()
先谢谢版主,试试看.
|
![]() |
![]() |
![]() |
#5 |
初级会员
注册日期: 2007-05-27
帖子: 18
声望力: 18 ![]() |
![]()
版主好:
下面是我的程序,请帮我看一下, 我照版主说的做了,结果是算出来了,不过算出来的是个等式,本来应该是一个相同维数的向量的,可是为什么呢? clear; syms A1; syms A2; syms A3; syms A4; syms A5; syms A6; syms A7; syms A8; syms Z; syms UN; P=[1-Z A2*Z 0 0 0 0 0 0 -A1 1-Z A3 0 0 0 0 0 0 A2*Z -(1-Z) -Z*A4 0 0 0 0 0 0 A3 -(1-Z) -A5 0 0 0 0 0 0 Z*A4 -(1-Z) -Z*A6 0 0 0 0 0 0 A5 -(1-Z) -A7 0 0 0 0 0 0 Z*A6 -(1-Z) -Z*A8 0 0 0 0 0 0 A7 -(1-Z)]; Q=[Z*UN 0 0 0 0 0 0 0]; A=Q*inv(P); |
![]() |
![]() |
![]() |
#6 |
普通会员
注册日期: 2007-05-18
年龄: 38
帖子: 77
声望力: 19 ![]() |
![]()
clear;clc
syms A1 A2 A3 A4 A5 A6 A7 A8 Z UN P=[1-Z A2*Z 0 0 0 0 0 0 -A1 1-Z A3 0 0 0 0 0 0 A2*Z -(1-Z) -Z*A4 0 0 0 0 0 0 A3 -(1-Z) -A5 0 0 0 0 0 0 Z*A4 -(1-Z) -Z*A6 0 0 0 0 0 0 A5 -(1-Z) -A7 0 0 0 0 0 0 Z*A6 -(1-Z) -Z*A8 0 0 0 0 0 0 A7 -(1-Z)]; Q=[Z*UN 0 0 0 0 0 0 0]; A=Q*inv(P) 帮你简化一下 结果不是一个数,是一个1x8的矩阵,很长 你可以在后面加上 B=A' 就可以看清楚了
__________________
吾幼学文,10年不就,怒,遂习武,校场骑射,中鼓吏,乃逐,闭门研医良久,自攥一良方,服之,卒!!! |
![]() |
![]() |
![]() |
#7 |
初级会员
注册日期: 2007-05-27
帖子: 18
声望力: 18 ![]() |
![]()
果然得出想要的结果了,谢谢版主!
|
![]() |
![]() |