I try to understand function Viscircles. But i can't do it. I can't to launch the example Clear Axes Before Plotting Circles. Where i can wrong?
figure
colors = {'b','r','g','y','k'};
for k = 1:5
% Create 5 random circles to display,
X = rand(5,1);
Y = rand(5,1);
centers = [X Y];
radii = 0.1*rand(5,1);
% Clear the axes.
cla
% Fix the axis limits.
xlim([-0.1 1.1])
ylim([-0.1 1.1])
% Set the axis aspect ratio to 1:1.
axis square
% Set a title.
title(['k = ' num2str(k)])
% Display the circles.
viscircles(centers,radii,'Color',colors{k});
%% Error using viscircles>parseInputs (line 175) Unknown input string: Color.
%% Error in viscircles (line 67) [ax, centers, radii, options] = parseInputs(varargin{:});
% Pause for 1 second.
pause(1)
end

 Akzeptierte Antwort

Steven Lord
Steven Lord am 3 Apr. 2019

0 Stimmen

Which release are you using? Does the documentation page for viscircles included in your installation list 'Color' as one of the options viscircles accepts? The online documentation is for the most recent release and may describe functionality not available to you if you're using an older release.

Weitere Antworten (1)

Jonas
Jonas am 25 Jan. 2025

0 Stimmen

viscircles() is a function included in the Image Processing Toolbox.
Did you install the Add-On? Version 24.2 works just fine for me.
Just in case someone else has the same Problem of an uninstalled App look for it in :
APPS ->Get More Apps

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by