针对stata中的矩阵 开根号的情形
help matpowersym 要在mata中运行 才行,并且不能出现虚数的情况,否则得不到结果。仅仅实验了对称矩阵
在stata运行如下代码
mata
a=(1,0,1\0,2,2\1,2,5)
b=matpowersym(a,0.5)
b
a
b*bend
如果直接把代码写入stata中,如果是循环语句碰到end会终止循环的,需要把这段代码单独保存do文件(my.do),在循环里面执行do文件:do my.do 即可,当然最好保存到stata的安装目录下