声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 891|回复: 2

[编程技巧] 一个简单程序看哪里出了问题

[复制链接]
发表于 2008-7-27 23:23 | 显示全部楼层 |阅读模式

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

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

x
a=[1 2 3]
b=[3 5 6]
i=2
for d=1:i
kk=k(d)
end
function kk=k(d)
m=a(1,d);
n=b(1,d);
kk(1,d)=m+n;

[ 本帖最后由 sigma665 于 2008-7-28 08:25 编辑 ]
回复
分享到:

使用道具 举报

发表于 2008-7-27 23:49 | 显示全部楼层

把kk(1,d)=m+n;改为kk=m+n;试试看,我电脑上没有装Matlab,不能试
建议LZ看看置顶帖
另外,注意错别字:成学——程序

[ 本帖最后由 ch_j1985 于 2008-7-27 23:50 编辑 ]

评分

1

查看全部评分

发表于 2008-7-28 20:10 | 显示全部楼层
我觉得不是那里的错误,应该是写的M函数的格式有错吧,好久没有用了,都忘记了不知道是不是这样的。楼主为啥要写M函数呢:
a=[1 2 3];
b=[3 5 6];
i=2;
for d=1:i
% kk=k(d)
m=a(1,d);
n=b(1,d);
kk=m+n;
end
% function kk=k(d)
直接这样写不是更好。

评分

1

查看全部评分

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-9-23 05:36 , Processed in 0.056218 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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