CyRhmU.jpeg
查看: 1127  |  回复: 5
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

西-红-柿

铁杆木虫 (著名写手)

[求助] 矩阵的表示已有3人参与

有一个3*3的矩阵表示各坐标点的数值(一共表示9各坐标点的值),比如a=(0.1 0.2 0.1;0.1 0.5 0.2;0.1 0.2 0.1),现在想写成带坐标的形式,b=(1 1 0.1;1 2 0.2;1 3 0.1;2 1 0.1;2 2 0.5;2 3 0.2;3 1 0.1;3 2 0.2;3 3 0.1),这样该怎么样程序语言实现呢
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yilililil

铁虫 (初入文坛)

【答案】应助回帖

b的数据是:a中“存储位置”+数值
用C++,matlab都可以实现
matlab 伪代码如下:
k = 0 ;
for i = 1 : 3
for j = 1 : 3
b(k,1) = i ;
b(k,2) = j ;
b(k,3) = a(i,j)
k = k + 1 ;
end
end
More Is Different
5楼2019-07-30 13:47:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 6 个回答

企鹅Graz

新虫 (初入文坛)

我有一个想法不一定对(- ^ lz可以写个循环分别读取矩阵中的元素,然后再转手把计数器i j 和元素值写入新的矩阵b中,我觉得大概率可行,可以试试owo

发自小木虫IOS客户端
2楼2019-07-08 05:50:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

googon

木虫 (著名写手)


【答案】应助回帖

用find和reshape函数

发自小木虫Android客户端
3楼2019-07-13 08:07:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lwloveflxgg

禁虫 (知名作家)

本帖内容被屏蔽

4楼2019-07-14 11:59:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见