声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1219|回复: 5

怎么把一组数,比如9个实数,构建成一个3*3的矩阵?

[复制链接]
发表于 2006-4-12 10:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
<P>如题! 内存中有很多变量(都已赋值),但是只要这9个,把它们构建成3*3的矩阵!<br>         或者,有很多变量(a1-a100,都已赋值),如何把它们构建成一个行(列)向量<br>[a1,a2,a3......,a100]?</P>
[此贴子已经被作者于2006-4-12 10:43:34编辑过]

回复
分享到:

使用道具 举报

发表于 2006-4-12 10:30 | 显示全部楼层

看看这个行不仁兄?

A=[14,25,36,58,46,78,16,89,48];<BR>reshape(A,3,3)
 楼主| 发表于 2006-4-12 10:36 | 显示全部楼层

回复:(狂火)看看这个行不仁兄?

<DIV class=quote><B>以下是引用<I>狂火</I>在2006-4-12 10:30:14的发言:</B><BR>A=[14,25,36,58,46,78,16,89,48];<BR>reshape(A,3,3)</DIV>
<P>那如果数很多呢,不可能都输进去先组成一个行向量,再用reshape吧!<BR>有什么别的办法吗?</P>
发表于 2006-4-12 15:31 | 显示全部楼层

回复:(syracuse)回复:(狂火)看看这个行不仁兄?

<DIV class=quote><B>以下是引用<I>syracuse</I>在2006-4-12 10:36:56的发言:</B><BR><BR>
<P>那如果数很多呢,不可能都输进去先组成一个行向量,再用reshape吧!<BR>有什么别的办法吗?</P></DIV>
<br>这是什么意思?是不是说元素是变量?
 楼主| 发表于 2006-4-12 17:26 | 显示全部楼层

回复:(happy)回复:(syracuse)回复:(狂火)看看...

<DIV class=quote><B>以下是引用<I>happy</I>在2006-4-12 15:31:22的发言:</B><br><br><br>这是什么意思?是不是说元素是变量?</DIV>
<P>是啊,元素是变量,该怎么做!</P>
[此贴子已经被作者于2006-4-12 17:26:33编辑过]

发表于 2006-4-12 22:15 | 显示全部楼层
你的数不是数组吗?<BR>reshape 是可以直接给数组直接转变的<BR>如:<BR>A=reshape(1:9,3,3)
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-10-4 21:16 , Processed in 0.057056 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表