楼主: carweed
4101 10

[编程问题求助] 请问:能把数组中的某个元素存到暂元里吗?谢谢! [推广有奖]

  • 1关注
  • 6粉丝

已卖:8份资源

教授

94%

还不是VIP/贵宾

-

威望
0
论坛币
86 个
通用积分
86.8961
学术水平
9 点
热心指数
8 点
信用等级
6 点
经验
120779 点
帖子
1010
精华
0
在线时间
2340 小时
注册时间
2009-1-19
最后登录
2025-12-30

楼主
carweed 发表于 2013-12-16 23:08:58 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
RT
我想把数组 aa[1,4]这个元素存到暂元kk里,怎么实现?

local kk = aa[1,4]
dis `kk'  
显示的是一个点".",但aa[1,4]存的是50,我用mat list aa能看到

请问,应该怎么存进去啊?谢谢!


附原始程序:
mat aa = J(5, 1,0) //行数量,列数量,初始值
mat aa[1,1]=(12 \ 241  \  57  \  50  \  784 )
mat list aa

loc i =4
loc kk = aa[1,`i']

dis "`kk'"


二维码

扫码加我 拉你入群

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

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

关键词:Local list Mat Dis IST 元素

沙发
夏夜炊烟 发表于 2013-12-17 12:34:06 来自手机
这样的好帖,不能沉了,虽然我还不会

藤椅
瘠北幼农 发表于 2013-12-17 12:35:58
macro list 查看已经定义的暂元!不能用des

板凳
luisluan 发表于 2013-12-17 14:27:45
try
dis "`kk'"

报纸
carweed 发表于 2013-12-17 14:47:12
luisluan 发表于 2013-12-17 14:27
try
dis "`kk'"
依旧是一个点啊。。。。 还有别的办法吗?谢谢

地板
carweed 发表于 2013-12-17 14:47:56
瘠北幼农 发表于 2013-12-17 12:35
macro list 查看已经定义的暂元!不能用des
可以用des ·kk'的方法 你可以试试

7
luisluan 发表于 2013-12-17 16:13:44
你把你程序的那个片段贴出来,包括矩阵的定义

8
carweed 发表于 2013-12-17 17:12:50
luisluan 发表于 2013-12-17 16:13
你把你程序的那个片段贴出来,包括矩阵的定义
mat aa = J(5, 1,0) //行数量,列数量,初始值
mat aa[1,1]=(12 \ 241  \  57  \  50  \  784 )
mat list aa

loc i =4
loc kk = aa[1,`i']

dis "`kk'"

谢谢啦~!

9
luisluan 发表于 2013-12-17 17:21:06
。。。。。。。。。。
你看你aa的定义,5x1啊,你引用时都引用的越界了。。。。。。
应该是aa[4,1]

10
瘠北幼农 发表于 2013-12-17 17:28:03
carweed 发表于 2013-12-17 14:47
可以用des ·kk'的方法 你可以试试
好,这种方法以前还不知道!

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-1 15:32