mmm7737 发表于 2007-9-4 14:47

请教关于 null 命令的用法

如果A=,B=null(A),那么C=A*B是不是个零矩阵?另如果   B=null(A,'r')的话,那么C=A*B是个零阵

[ 本帖最后由 eight 于 2007-9-4 20:24 编辑 ]

花如月 发表于 2007-9-4 19:50

楼主想说明什么呢?help null里都有的

mmm7737 发表于 2007-9-4 22:15

A=
B=null(A)
C=A*B
D=null(A,'r')
E=A*D
运行结果:

B =
   0.96362411165943                  0
-0.14824986333222-0.83205029433784
-0.22237479499833   0.55470019622523

C =
1.0e-015 *
   0.22204460492503   0.22204460492503
   0.22204460492503   0.22204460492503
   0.22204460492503   0.22204460492503

D =
    -2    -3
   1   0
   0   1

E =
   0   0
   0   0
   0   0

本人认为:C矩阵也应是个零阵啊? 这里的C是零阵吗?B和D什么区别啊?HELP我也看了,但不是十分清楚.谢谢!

eight 发表于 2007-9-4 22:17

原帖由 mmm7737 于 2007-9-4 22:15 发表 http://www.chinavib.com/forum/images/common/back.gif
A=
B=null(A)
C=A*B
D=null(A,'r')
E=A*D
运行结果:

B =
   0.96362411165943                  0
-0.14824986333222-0.83205029433784
-0.22237479499833   0.5547001962 ...

C 就近似于 0 了,你看看前面的系数,e-15 很小了
页: [1]
查看完整版本: 请教关于 null 命令的用法