求助 matlab改错

caoliang 2008-11-06 06:26:38
程序调试实验:
将以下代码保存为Debug_Test.m文件

function [nn,xx,xmu,xstd]=Debug_Test(x)
%本程序供调试实验用
xmu=mean(x);
xstd=std(x);
[nn,xx]=hist(x);
if nargout==0
barzzy0(nn,xx,xmu,xstd)
end

function barzzy0(nn,xx,xmu,xstd)
clf,
bar(xx,nn);hold on
Ylimit=get(gca,'YLim');
yy=0:Ylimit(2);
xxmu=xmu*size(yy);
xxL=xxmu/xmu*(xmu-xstd);
xxR=xxmu/xmu*(xmu+xstd);
plot(xxmu,yy,'r','Linewidth',3)
plot(xxL,yy,'rx','MarkerSize',8)
plot(xxR,yy,'rx','MarkerSize',8),hold off

然后,在命令窗口中执行以下命令:
randn('seed',1),x=randn(1,100);Debug_Test(x)

对程序错误进行调试,总结调试过程,指出并改正所给程序的出错语句
...全文
121 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
caoliang 2008-11-08
  • 打赏
  • 举报
回复
??????

3,423

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 其他开发语言
社区管理员
  • 其他开发语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧