Info
此问题已关闭。 请重新打开它进行编辑或回答。
How to check the value of a varriable of a subfunction?
1 次查看(过去 30 天)
显示 更早的评论
Suppose, I've a function called creating_learning_set.
function [Instances T_target]=create_learning_set()
srcFiles = dir('colored_textures\LearningSet\cloud\*.jpg'); % the folder in which ur images exists
Iin=[]; %this hold the data as input to the neural network
Target=[]; %this holds the target or the required result for each class %we put it manully. %read the folder containing the colud images
for i = 1 : length(srcFiles)
filename = strcat('colored_textures\LearningSet\cloud\',srcFiles(i).name);
I = imread(filename); %read the image
F=get_image_features(I);
.............
.............
(some lines are here)
end
function [F]=get_image_features(Icolored) %% get R G B components of the sub-image
R = Icolored(:,:,1);
G = Icolored(:,:,2);
B = Icolored(:,:,3);
.......... ..........
(some lines are here. )
end
Now I want to checked the value of R from get_image_features(Icolored) after debugging. But it shows me an error that "Error in ==> get_image_features at 5 R = Icolored(:,:,1);"
How can I do it?
0 个评论
回答(1 个)
Iain
2013-6-24
You can use the command line option
dbstop if error
Or you can insert breakpoints inside your function to inspect (or change) the values at that point of the execution.
0 个评论
此问题已关闭。
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!