如何将一个矩阵扩展成对角矩阵
比如:将矩阵扩展成如下对角阵>> a=a';
>> b=diag(a(:))
b =
1 0 0 0
0 2 0 0
0 0 3 0
0 0 0 4 没机会了,按照LSD意见办。
diag是对角矩阵 简称对角阵 次对角矩阵的第一行第一个数为1 第二行第二个数为2按此规律排到5 剩余的数都是0 谢谢各位大侠! 补充:
请问如何将向量转化成矩阵?
有什么方法或命令可用?
回复 5楼 rushuidetian 的帖子
a=b= reshape(a,2,2)
b=b' 非常感谢,还想请教这些函数都是从哪找的呢,Matlab书上没有呀? 基本的命令malab书里应该会有,不过有时matlab自身的帮助更好一点
页:
[1]