Error using plot; invalid first data argument

%this is my code. it is returning the titular error and I cannot figure out why
data=load('riverspeed.html')
x=data(1,:)
y=data(2,:)
color=input('select color')
symbol=menu('Select symbol','point','circle')
switch symbol
case 1
plot(x,y,color,'.')
case 2
plot(x,y,color, 'o')
end
%'riverspeed.html' is a random two row matrix

 采纳的回答

data=load('riverspeed.html')
x=data(1,:) ;
y=data(2,:) ;
color=input('select color:')
symbol=menu('Select symbol:','point','circle')
switch symbol
case 1
plot(x,y,strcat(color,'.'))
case 2
plot(x,y,strcat(color,'o'))
end

更多回答(1 个)

Then please explain the type and contents of this first argument.
data = load('riverspeed.html');
x = data(1,:);
class(x)
size(x)
x
What do you get? I guess load('*.html') does not do, what you expect, because load is not designed for HTML files.

类别

帮助中心File Exchange 中查找有关 Creating, Deleting, and Querying Graphics Objects 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by