[已答复] 报错unbalanced or unexpected parenthesis or bracket

[复制链接]
笨蛋小学生 发表于 2015-7-9 16:43:57
我的程序是这样的
data=load('1'.txt);
x=data(:,1);y=data(:,2);z=data(:,3);
scatter(x,y,5,z);
xmax=max(x);xmin=min(x);ymax=max(y);ymin=min(y);
figure[x,y,z]=griddata(x,y,z,linspace(xmin,xmax)',linspace(ymin,ymax),'v4');
此处报错unbalanced or unexpected parenthesis or bracket
pcolor(x,y,z);shading interp
我的数据x,y,z每列均有206574个
我想画一个伪彩色图 请问应该怎么修改 为什么这样出错

5 条回复


honglei.chen 发表于 2015-7-9 20:51:40
figure;[x,y,z]

中间或者逗号或者分号

笨蛋小学生 发表于 2015-7-10 09:41:58
honglei.chen 发表于 2015-7-9 20:51
figure;[x,y,z]

中间或者逗号或者分号

我修改了之后运行figure;[x,y,z]=griddata(x,y,z,linspace(xmin,xmax)',linspace(ymin,ymax),'v4');
报错 undefined function or variable 'xmin' 我的xmin的值在workspace窗口是有的 xmin=-1000

honglei.chen 发表于 2015-7-10 20:49:39
笨蛋小学生 发表于 2015-7-10 09:41
我修改了之后运行figure;[x,y,z]=griddata(x,y,z,linspace(xmin,xmax)',linspace(ymin,ymax),'v4');
报 ...

不知道,但是你这个分号是全角的吗?如果是的话,换成半角的试一试

笨蛋小学生 发表于 2015-7-14 14:42:39
honglei.chen 发表于 2015-7-10 20:49
不知道,但是你这个分号是全角的吗?如果是的话,换成半角的试一试

是半角的 英文状态下输入的 我重新用了一个语句
[xx yy]=meshgrid(linspace(min(x),max(x)),linspace(min(y),max(y)));
仍然报错unbalanced or unexpected parenthesis or bracket

honglei.chen 发表于 2015-7-14 20:44:20
笨蛋小学生 发表于 2015-7-14 14:42
是半角的 英文状态下输入的 我重新用了一个语句
[xx yy]=meshgrid(linspace(min(x),max(x)),linspace(min ...

报错的未必是这行吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
热门教程
站长推荐
快速回复 返回顶部 返回列表