声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1147|回复: 8

[编程技巧] 大菜鸟求Index exceeds matrix dimensions解决方法

[复制链接]
发表于 2009-5-22 16:28 | 显示全部楼层 |阅读模式

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

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

x
我学编程不久,碰到难题请教各位大侠帮帮忙啊!下面是我的那个程序 反规划.jpg 出现的错误指示为 阿道夫.jpg 帮帮我看看哪里错了,谢谢大家了
回复
分享到:

使用道具 举报

发表于 2009-5-22 17:49 | 显示全部楼层
参见常见的程序出错问题整理:
http://forum.vibunion.com/forum/thread-46001-1-1.html (12F)

从错误提示上看,可能是ie超出了gElement的行数

[ 本帖最后由 ChaChing 于 2009-5-22 18:04 编辑 ]

评分

1

查看全部评分

 楼主| 发表于 2009-5-22 20:51 | 显示全部楼层
那该怎么样改正才能使之正确呢

在这个程序里,ie代表的是单元号的号数,就是1,2.,3.......类推。。
应该不会有这样的超出范围的错误发生啊........郁闷

[ 本帖最后由 ChaChing 于 2009-5-22 21:58 编辑 ]
 楼主| 发表于 2009-5-23 13:35 | 显示全部楼层
不知道怎么回事,我把那段程序换到前面去了之后就没出现那个错误了.....我再接着试...
发表于 2009-5-23 18:11 | 显示全部楼层

回复 地板 musicertt 的帖子

由报错出现在343行, 且程序名为shuru1.m来看! LZ程序顶大的!
若猜测没错, 程序中含许多私有函数!
function StiffnessMatrix即为其中之一, 原则上仅要摆在主程序後头即可, 顺序应该是不会有影响的!
 楼主| 发表于 2009-5-23 20:32 | 显示全部楼层
这是个毕业设计,本来以为有了主程序,通过学习GUI界面设计就可以做出个输入输出界面来迎合这个主程序,没想到这么复杂,MATLAB才学不到20天,现在头痛啊,只好不停的看书,不停的试...
 楼主| 发表于 2009-5-24 08:24 | 显示全部楼层

回复 5楼 ChaChing 的帖子

还请教一个问题,就是使用set能不能在出现在要输出的东西之前加断一行,使要输出的东西在第二行出现
发表于 2009-5-24 09:43 | 显示全部楼层

回复 7楼 musicertt 的帖子

去掉句后的分号就可以显示结果,或者用disp
建议在出错的地方附近设置断点,这样就可以查看发生错误时各变量的大小。

评分

1

查看全部评分

 楼主| 发表于 2009-5-24 15:01 | 显示全部楼层

回复 8楼 friendchj 的帖子

还有一个方法,就是我想先设计一个GUI界面,然后在相应的CALLBACK里面使用调入函数,将主程序使用起来,这样的话会不会好点,请问使用说明函数能做到这点?
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-13 21:27 , Processed in 0.061401 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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