syracuse 发表于 2006-4-12 10:25

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

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

狂火 发表于 2006-4-12 10:30

看看这个行不仁兄?

A=;<BR>reshape(A,3,3)

syracuse 发表于 2006-4-12 10:36

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

<DIV class=quote><B>以下是引用<I>狂火</I>在2006-4-12 10:30:14的发言:</B><BR>A=;<BR>reshape(A,3,3)</DIV>
<P>那如果数很多呢,不可能都输进去先组成一个行向量,再用reshape吧!<BR>有什么别的办法吗?</P>

happy 发表于 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>这是什么意思?是不是说元素是变量?

syracuse 发表于 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编辑过]

tomding 发表于 2006-4-12 22:15

你的数不是数组吗?<BR>reshape 是可以直接给数组直接转变的<BR>如:<BR>A=reshape(1:9,3,3)
页: [1]
查看完整版本: 怎么把一组数,比如9个实数,构建成一个3*3的矩阵?