Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2008-01-26, 22:37   #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)
不明白哪儿出问题了,请高手帮忙看看,谢谢啊!!
__________________
苦中作乐
暖阳三杯 当前离线   回复时引用此帖
旧 2008-01-27, 08:39   #2
dnping
高级会员
 
注册日期: 2007-07-26
年龄: 40
帖子: 268
声望力: 24
dnping 是一个将要出名的人
默认

Attempted to access gNodeStress(:,4); index out of bounds because size(gNodeStress)=[0,0]

变量gNodeStress是空的,你仔细检查你的程序,编的时候有地方出错了。
dnping 当前离线   回复时引用此帖
旧 2008-01-29, 10:47   #3
暖阳三杯
初级会员
 
注册日期: 2008-01-24
年龄: 48
帖子: 10
声望力: 18
暖阳三杯 正向着好的方向发展
默认

引用:
作者: dnping 查看帖子
Attempted to access gNodeStress(:,4); index out of bounds because size(gNodeStress)=[0,0]

变量gNodeStress是空的,你仔细检查你的程序,编的时候有地方出错了。
犯了一个低级的错误,未在引用函数前加global命令!!真是 不好意思的很~~~
__________________
苦中作乐
暖阳三杯 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


相似的主题
主题 主题作者 版面 回复 最后发表
[讨论]记录留存在你心目中的漫画片 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


所有时间均为北京时间。现在的时间是 18:12


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.