主题
:
[求助]matlab把数组当参数传递的时候怎么会不改变值呢?
查看单个帖子
2008-08-04, 13:46
#
1
soliddream
初级会员
注册日期: 2008-06-18
年龄: 44
帖子: 8
声望力:
0
[求助]matlab把数组当参数传递的时候怎么会不改变值呢?
RT~
比如
function test(a)
change(a);
a
function change(a)
a(:,
=1;
测试 a =[0 0;0 0];test(a);输出[0 0;0 0]
测试test(0),还输出1的,我改成
function test(a)
a=change(a);
a
function a=change(a)
a(:,
=1;
测试 a =[0 0;0 0];test(a);才输出[1 1;1 1]
soliddream
查看公开信息
发送悄悄话给 soliddream
查找 soliddream 发表的更多帖子