Matlab函数问题
错误提示:结构体内容引用自非结构体数组对象,代码如下:functionpushbutton1_Callback(hObject,eventdata,handles)%hO...
错误提示:结构体内容引用自非结构体数组对象,代码如下:
function pushbutton1_Callback(hObject, eventdata, handles)
% hObject handle to pushbutton1 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
[filename,pathname]=uigetfile({'*.BMP'},'F:\MATLAB\ORL');
im=imread([pathname,filename]);
axes(handles.axes1);
imshow(im);
请问要怎么解决? 展开
function pushbutton1_Callback(hObject, eventdata, handles)
% hObject handle to pushbutton1 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
[filename,pathname]=uigetfile({'*.BMP'},'F:\MATLAB\ORL');
im=imread([pathname,filename]);
axes(handles.axes1);
imshow(im);
请问要怎么解决? 展开
1个回答
展开全部
显示的错误意思是:下标标示使用错误,下标标示函数“subsindex”不能定义成符号变量sym类型。这里你对于函数的定义出现了错误,应该这样写: >> syms x >> f=1/x f = 1/x >> 而按照你上面的写法,MATLAB认为f(x)中的x是下标标示,如下所示: >> x=3; >> f=magic(3) f = 8 1 6 3 5 7 4 9 2 >> y=f(x) y = 4 >>
追问
我代码中没有这个函数呀。。。
你是不是随便百度一个答案复制粘贴过来的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询