matlab作图,已经读取了数据怎么做xy图

来源:百度知道 编辑:UC知道 时间:2024/07/01 00:36:20
X = xlsread('61-89rain.xls','sheet1','A2:A27')
Y = xlsread('61-89rain.xls','sheet1','C2:C27')
plot(X, Y);
现在这个程序是画不出来图的,下面我不知道怎么弄了
请高手指点一下
1961 256
1962 487
1963 900
1964 496
1965 331
1966 888
1967 123
1968 300
1969 1432
1970 1916
1971 110
1972 259
1973 1588
1974 332
1975 511
1976 468
1977 318
1978 120
1979 1296
1980 654
1981 19
1982 528
1983 296
1984 1559
1985 1105
1989 934
就是这个数据,没有什么问题吧

应该没有问题啊,不过建议你在每句后面加上分号,

只要读入的xy是相同的维数,就能画出来

我用你的数据画了一条线,当然我是 将你的数据拷贝下来粘过去的,所以没有问题。

建议你打开workspace,看看X和Y的数据格式,如果是文本的话,那么可能就好解释原因了。你可以把xls中的数据全部改为数值型再运行一下程序

我这边可以画出来,可能你xls文件中有些数据不是数值类型的