matlab中 sqrt(diag(D))表示什么含义?D是对角阵

RT

diag(D)

是将对角阵的对角元素提取成一个向量

sqrt

是求向量的开方值

追问

diag的作用不是把向量化成对角阵吗?

追答

D如果是向量,则是化成对角阵。

D本事是对角阵,则是提取对角元素为向量。

即 

d == diag(diag(d));

追问

原来有两种功能啊!长姿势了!谢谢!

温馨提示:答案为网友推荐,仅供参考
相似回答