zhangyan 发表于 2006-4-12 18:25

[求助]如何个很大的矩阵赋值呢?

前辈们再帮我一次,这个问题捆饶我很久了 ,万分感谢!!<br>有一个256*3的零矩阵<br>要想给该矩阵的前45行赋值,且每行赋相同的的值,怎样才行呢? 总不能一行一行的输吧,那不死掉了.
[此贴子已经被作者于2006-4-12 19:09:02编辑过]

soul27 发表于 2006-4-12 19:23

<P>肯定不能一个一个输入了。<BR>可以编写一个函数,然后调用。<BR>这样方便一些。<BR>只需输入45个就行了</P>

zhangyan 发表于 2006-4-12 20:46

<P>可是怎么编写函数调用呢<br>我用<br>map=eye(256,3) <br>for i=1:45<br>    map(i,3)=<br>end<br><br>可是不仅有错   Subscripted assignment dimension mismatch.<br>map 的值也没变</P>
[此贴子已经被作者于2006-4-12 20:50:58编辑过]

soul27 发表于 2006-4-13 09:49

map=eye(256,3) <BR>for i=1:45<BR>    map(i,:)=<BR>end<BR><BR>在试一试

mhl516 发表于 2006-4-13 11:22

我觉得COPY来得更快一些

zhangyan 发表于 2006-4-13 12:08

感谢soul27

太感谢你了,问题解决了,真的很谢谢你.
页: [1]
查看完整版本: [求助]如何个很大的矩阵赋值呢?