登录论坛

查看完整版本 : [MATLAB基础] 关于列向量的编程疑问,望高手指点~


AndNot
2009-08-13, 23:11
问题一: 如何得出一个矩阵所包含的列向量的个数?



问题二:如何将一个矩阵中的某几个列向量提取出来,将其排列组合为若干新的矩阵?
举例说明:
A=[1 2 3 4;5 6 7 8;9 0 1 2;3 4 5 6;7 8 9 0]'
A共有5列向量,那么将其中任意选出3列,组合为一个新的矩阵,这样的矩阵有10个,我的问题是:如何将它们一一显示出来?

问题二拓展1:如何使用循环思想将这样的矩阵表示出来——从任选2个列向量一直到任选n个(n为列向量的个数)

问题二拓展2:假如A是未知的,采用什么编程思想可以将如上描述的这样一组矩阵中秩最小的那个显示出来?