楼主: 经济人生
2197 3

如何得到一个特定矩阵 [推广有奖]

  • 28关注
  • 8粉丝

已卖:571份资源

博士生

18%

还不是VIP/贵宾

-

威望
0
论坛币
29409 个
通用积分
2.6392
学术水平
32 点
热心指数
31 点
信用等级
25 点
经验
4957 点
帖子
163
精华
0
在线时间
250 小时
注册时间
2004-12-31
最后登录
2025-12-17

楼主
经济人生 发表于 2009-4-15 18:24:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

想要在stata里边得到一个如下要求的矩阵:

方阵,上方所有元素均为+1,下方所有元素均为-1,而对角线都是零。

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Stata tata 对角线 矩阵

沙发
sungmoo 发表于 2009-4-15 18:49:00

  
loc n=9
mat m=J(`n',`n',1)
forv i=2(1)`n'{
loc k=`i'-1
forv j=1(1)`k'{
mat m[`i',`j']=0
}
}
mat m=m-m'

*其中“9”可以换为任意非1的正整数。

藤椅
sungmoo 发表于 2009-4-15 18:58:00

  
loc n=9
mat m=J(`n',`n',0)
forv i=1(1)`n'{
forv j=1(1)`i'{
mat m[`i',`j']=1
}
}
mat m=m'-m

*这个可以省一步

板凳
dyshappy 发表于 2009-4-15 23:58:00
mata

a=lowertriangle(J(n,n,1)-I(n))
b=(-1)*a+a'

end

https://www.dropbox.com/referrals/NTcxMjYyOTA5

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-31 14:06