1个回答
展开全部
今天在matlab中画直方图,可以采用bar函数完成。但是在今天使用时却出现了一个错误。
程序为:
clear all; close all; clc;
x = [0.2038 0.2471 0.2905 0.3338 0.3772 0.4206 0.4639 0.5073 0.5506 0.5940 0.6374 0.6807 0.7241 0.7674 0.8108];
y = load('D:\MATLAB\work\tongji.txt');
bar(x,y,'grouped')
弹出错误为:Attempt to execute SCRIPT a as a function.
仔细检查了程序,应该没有错啊。然后在网上搜索,google 百度上说 出现这种错误通常是因为变量名和函数名重名。检查变量名没有重名啊,最后在一个外文网站上才发现,错误原来在文件名上。我的文件名是:bar.m,和命令bar出现了重复。现在看来变量名、文件名和函数名重复,都会出现Attempt to execute SCRIPT a as a function 这个错误了。
程序为:
clear all; close all; clc;
x = [0.2038 0.2471 0.2905 0.3338 0.3772 0.4206 0.4639 0.5073 0.5506 0.5940 0.6374 0.6807 0.7241 0.7674 0.8108];
y = load('D:\MATLAB\work\tongji.txt');
bar(x,y,'grouped')
弹出错误为:Attempt to execute SCRIPT a as a function.
仔细检查了程序,应该没有错啊。然后在网上搜索,google 百度上说 出现这种错误通常是因为变量名和函数名重名。检查变量名没有重名啊,最后在一个外文网站上才发现,错误原来在文件名上。我的文件名是:bar.m,和命令bar出现了重复。现在看来变量名、文件名和函数名重复,都会出现Attempt to execute SCRIPT a as a function 这个错误了。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询