文章分类提示: 程式咨询(我想用R 做某件事情,但是我不知道要怎么用R 写出来) [软件熟悉度]: 入门(写过其他程式,只是对语法不熟悉) [问题叙述]: 对不起,当初问得太快了,以下补得详细一点。 目前我有一个大概这得像这样的矩阵(n x n) a a a a a a ...a (n个) b b b b b b ...b c c c c c c ...c ... ... ... n n n n n n ...n 我想要把它变成 0 0 0 0 0 0 ... a 0 0 0 0 0 0...b b 0 0 0 0 ... c c c ... ... ... n n n n ... n n n 所以 我需要产生一个类似长得像这样的矩阵 A= 0 0 0 0 ... 1 0 0 0 0...1 1 0 0... 1 1 1 ... ... ... 1 1 1 1...1 1 我想要利用A来跟原本的矩阵相乘 这样应该就可以得到我想要的矩阵 本来是想利用lower.tri()或是upper.tri()函式,但好像没办法得到像A这样的矩阵 目前还想不出什么好方法。