问一个关于matlab编程的问题,请高手们帮忙
本帖最后由 星星和月亮 于 2009-4-25 20:57 编辑如果我创建一个矩阵,然后将其他程序得出的结果逐步输入,怎样把2个结果,输到一个位子上去啊?
例如,现有的矩阵为 ,然后其他的程序得出i=2, r=4. 我怎样才能使得那个矩阵显示为
?
汗,8知道说清楚木有。谢谢大家帮忙~~~~~~~~~~~ {:4_277:} 平常的矩阵是不能这样的, 用cell (还是struct?) 矩阵就可以了.... 如果不需要复杂的功能,在你要代替的地方用变量代替就可以了:
比如你说的:
x=0;
y=
然后
x=;
y= 如果不需要复杂的功能,在你要代替的地方用变量代替就可以了:
比如你说的:
x=0;
y=
然后
x=;
y=
Lao 发表于 2009-4-25 22:45 http://www.dolc.de/forum/images/common/back.gif
有可能我说的不清楚,我先产生一个零矩阵,然后把另一个程序所生成的结果放到这个矩阵内,但是每次会生成两个结果,都要放在一个位子上。我不知道该怎么办。{:4_303:} 平常的矩阵是不能这样的, 用cell (还是struct?) 矩阵就可以了....
score 发表于 2009-4-25 22:16 http://www.dolc.de/forum/images/common/back.gif
好像是这个,偶去查查看,谢谢啦~~~~~~~~~~~~~ {:4_295:} 就用板凳的方法,把2,4的地方换成变量就可以了 就用板凳的方法,把2,4的地方换成变量就可以了
kolinsky 发表于 2009-4-26 00:06 http://www.dolc.de/forum/images/common/back.gif
那样在偶滴程序8行啊~~~~~~~~~~~~ {:4_303:} 在我的程序里,事先生成的那个矩阵上面有编号的,,我现在就是要在(2,1)的位子上填2个数字进去。
继续等待大家帮忙,谢谢啦~~~~~~~~~~~~~~~ {:4_276:} 星星~~{:4_301:}
你那个是2行2列矩阵,然后你要在第二行第一列放上两个数字,变成一个2行3列矩阵吗?
我有个笨办法。。。
你先把它矩阵转置变成a=,然后添加一行b=,然后a = ,现在就变成了a = 然后再转置回来,变成a = ,然后再给第二行第一列及第二行第二列赋值。。。
好,我已经晕了,本来matlab就学的烂,所以估计木有什么帮助{:4_282:} 三维矩阵 星星~~{:4_301:}
你那个是2行2列矩阵,然后你要在第二行第一列放上两个数字,变成一个2行3列矩阵吗?
我有个笨办法。。。
你先把它矩阵转置变成a=,然后添加一行b=,然后a = ,现 ...
Trois 发表于 2009-4-26 11:22 http://www.dolc.de/forum/images/common/back.gif
我也想过这个方法的,但是因为填进去的两个数字是要组成一个link,而且后面还要比较,所以这样8行啊。8过,先谢谢啦~~~~~~~~~~~ 么么~~~~~~~~~~~~~ {:4_301:}
页:
[1]
2