1、在一个目录下面新建了一个plot.m文件
然后正好我的命令行终端的工作目录正好和这个plot.m目录处在同一个目录下
然后我在命令行终端下 敲plot() 命令绘图时,出现以下错误:
matlab报错:尝试将 SCRIPT plot 作为函数执行
后来把plot.m 修改成my_plot.m 解决了该问题
2、由于之前安装MATLAB的时候,不知道为什么,安装成了中文版本的
结果我在用notepad++ 编写.m 文件的时候,出现了很多乱码
事实证明,MATLAB 对中文的支持并不是十分的友好,所以,最好还是统一的用英文进行注释
3、plot进行画图时,使用xlabel ,ylabel 以及title 设置一下标注
当时使用的是中文,画出来的图,没有在图中显示xlabel ,ylabel 以及title
由于第二点注释乱码的原因
切换成了英文
但是发现画出来的图中还是没有xlabel ,ylabel 以及title
最终发现,我的xlabel ,ylabel 以及title 里面使用的是双引号,切换成单引号之后,该问题解决
4、测试的时候,发现xlabel ,ylabel 以及title并不是每次都能打印出来,有的时候可以打印出来,有的时候打印不出来,大部分的时候是打印不出来的。后来发现,xlabel ,ylabel 以及title 一定要放在plot的后面
figure(5);
xlabel('time ');
ylabel('Power ');
title('yuanyu : ');
plot(yy_closeyes1_delta);
hold on;
plot(yy_closeyes1_delta);
在plot之前,这种方式就画不出来标题
figure(5);
plot(yy_closeyes1_delta);
hold on;
plot(yy_closeyes1_delta);
xlabel('time ');
ylabel('Power ');
title('yuanyu : ');
修改成在plot之后,就可以画出来。