关于式子A=diag(a(i))
关于式子A=diag(a(i))A是一个n阶对角阵,然后某文章里有上面样子的式子,
请问A是diag()的样子还是别的形式的矩阵? 原帖由 iboxsimple 于 2007-5-30 09:29 发表 http://www.chinavib.com/forum/images/common/back.gif
关于式子A=diag(a(i))
A是一个n阶对角阵,然后某文章里有上面样子的式子,
请问A是diag()的样子还是别的形式的矩阵?
应该不同,其实你自己试试就知道了 应该是把不同的a(i)对角值分别给A
于是也有n个A
若A是diag()形式
那么试试
a=rand(3,6);b=a(:,1:3);
c=diag(a)
d=diag(b)
c d 显然相同,除非再用别的函数。 不太明白楼上的意思。 假设a =
0.3127 0.6831 0.6124 0.0164 0.0576 0.7176
0.0129 0.0928 0.6085 0.1901 0.3676 0.6927
0.3840 0.0353 0.0158 0.5869 0.6315 0.0841
diag(a(1))与diag()是相等的。 哦,是我没表达清楚我的意思。
我是要生成A,不是要求A的对角元素。 原帖由 iboxsimple 于 2007-5-30 10:34 发表 http://www.chinavib.com/forum/images/common/back.gif
哦,是我没表达清楚我的意思。
我是要生成A,不是要求A的对角元素。
不是要你自己试试吗?你测试一下以下代码就知道了:
diag(5);
diag(); 可是我感觉我的问题不是那个代码的意思啊,那代码我明白。
我的意思是比如,
A是n阶矩阵,那么该文章里面的diag(a(i)),这里是文章的描述部分,并不是程序代码。
我是想问,该描述diag(a(i))应该生成什么矩阵?
是生成diag()还是diag() 原帖由 iboxsimple 于 2007-5-30 10:47 发表 http://www.chinavib.com/forum/images/common/back.gif
可是我感觉我的问题不是那个代码的意思啊,那代码我明白。
我的意思是比如,
A是n阶矩阵,那么该文章里面的diag(a(i)),这里是文章的描述部分,并不是程序代码。
我是想问,该描述diag(a(i))应该生成什么矩 ...
文章里出现这样的符号,应该都有说明的吧 也许能看明白吧,我是笨,看不明白。不考虑这个了,先继续往下做先。
页:
[1]