matlab 中的 null(A,'r')命令中的‘r‘是啥
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab 中的 null(A,'r')命令中的‘r‘是啥相关的知识,希望对你有一定的参考价值。
一楼真会开玩笑,plot里r才代表红色呢。null是用来求齐次线性方程组的基础解系的,加上'r'则求出的是一组
最小正整数解,如果不加,则求出的是解空间的规范正交基。 参考技术A 错,是齐次线性方程组有理数解
AX=0 在matlab中是用null函数求解吗?null怎么用
参考技术A 当齐次线性方程AX=0,rank(A)=r<n时,该方程有无穷多个解,可以用matlab 中的命令 x=null(A, r )即可.其中:r=rank(A)A=[ 1 1 1 1 -3 -1 1
1 0 0 0 1 1 0
-2 0 0 -1 0 -1 -2]
用matlab 求解程序为:A=[1 1 1 1 -3 -1 1;1 0 0 0 1 1 0;-2 0 0 -1 0 -1 -2];
r=rank(A);
y=null(A, ‘r’ )
得到解为:
y=[ 0 -1 -1 0
-1 2 1 1
1 0 0 0
0 2 1 -2
0 1 0 0
0 0 1 0
0 0 0 1]
其列向量为Ay=0的一个基本解本回答被提问者采纳
以上是关于matlab 中的 null(A,'r')命令中的‘r‘是啥的主要内容,如果未能解决你的问题,请参考以下文章