Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2008-01-24
年龄: 48
帖子: 10
声望力: 18 ![]() |
![]()
这是函数中的命令:
function PlotStress(iStress) %显示应力云图 %iStress----应力分量指示,可以为: %1----x方向正应力 %2----y方向正应力 %3----剪应力 %4----第一主应力 %5----第二主应力 %6----最大剪应力 global gNode gElement gNodeStress switch iStress case 1 title='x方向正应力'; case 2 title='y方向正应力'; case 3 title='剪应力'; case 4 title='最大主应力'; case 5 title='最小主应力'; case 6 title='最大剪应力'; end figure; axis equal; axis off; set(gcf,'NumberTitle','off'); set(gcf,'Name',title); Minstress=gNodeStress(:,iStress) Maxstress=max( gNodeStress(:,iStress)); caxis([Minstress,Maxstress]); colormap('gray'); 当运行PlotStress(4) 则出现下列错误提示: ??? Attempted to access gNodeStress(:,4); index out of bounds because size(gNodeStress)=[0,0]. Error in ==> PlotStress at 32 Minstress=gNodeStress(:,iStress) 不明白哪儿出问题了,请高手帮忙看看,谢谢啊!!
__________________
苦中作乐 |
![]() |
![]() |
![]() |
#2 |
高级会员
注册日期: 2007-07-26
年龄: 40
帖子: 268
声望力: 24 ![]() |
![]()
Attempted to access gNodeStress(:,4); index out of bounds because size(gNodeStress)=[0,0]
变量gNodeStress是空的,你仔细检查你的程序,编的时候有地方出错了。 |
![]() |
![]() |
![]() |
#3 |
初级会员
注册日期: 2008-01-24
年龄: 48
帖子: 10
声望力: 18 ![]() |
![]()
犯了一个低级的错误,未在引用函数前加global命令!!真是 不好意思的很~~~
__________________
苦中作乐 |
![]() |
![]() |
![]() |
主题工具 | |
显示模式 | |
|
|
![]() |
||||
主题 | 主题作者 | 版面 | 回复 | 最后发表 |
[讨论]记录留存在你心目中的漫画片 | dnping | 学术科研 | 7 | 2008-05-31 19:13 |
[求助]请帮忙纠错 | LIKAIYU | MATLAB论坛 | 2 | 2008-04-19 13:40 |
[求助]如何产生原二维图像10%像素点模糊图像 | xuexizhe | MATLAB论坛 | 0 | 2008-04-17 11:29 |
【求助】notebook | zhy3942611 | MATLAB论坛 | 0 | 2007-07-09 11:34 |