huxuemin2008 发表于 2009-1-7 10:59

请大家帮我看看这个程序如何修改

function pushbutton1_Callback(hObject, eventdata, handles)
%绘制高程曲线
global str
axes(handles.axes1)
width=1200:400:4000;%x
depth=1200:400:3600;%y
height=str;
wi=1200:50:4000;
di=1200:50:3600;
di=di';
zcubic=interp2(width,depth,height,wi,di,'cubic');
%在二维上标注等高线
=contour(wi,di,zcubic);
clabel(C,H)
xlabel('Width')
ylabel('Depth')
title('在二维上标注等高线')
function pushbutton5_Callback(hObject, eventdata, handles)
%选择图片路径
global str
=uigetfile(['*.txt';],'读取数据');
str=imread(str);
handles.data=data;

ch_j1985 发表于 2009-1-7 19:32

回复 楼主 huxuemin2008 的帖子

请问出现什么问题了?

huxuemin2008 发表于 2009-1-8 14:57

pushbutton5 读取的数据无法传递给pushbutton1 进行画图
C,H]=contour(wi,di,zcubic);有错误

huxuemin2008 发表于 2009-1-8 16:43

Reference to non-existent field 'output'.
Error in ==> xianshi>xianshi_OutputFcn at 75
varargout{1} = handles.output;
Error in ==> gui_mainfcn at 186
      feval(gui_State.gui_OutputFcn, gui_hFigure, [], gui_Handles);
Error in ==> xianshi at 44
    gui_mainfcn(gui_State, varargin{:});
??? Undefined function or variable "str".
Error in ==> xianshi>pushbutton5_Callback at 181
str=stread(str);
Error in ==> gui_mainfcn at 75
      feval(varargin{:});
Error in ==> xianshi at 44
    gui_mainfcn(gui_State, varargin{:});
??? Error while evaluating uicontrol Callback.
这是提示的错误信息
我编这个程序的目的是读取任意的txt文件
页: [1]
查看完整版本: 请大家帮我看看这个程序如何修改