x = 0:pi/100:2*pi; y = sin(x); plot(x,y) 从 0 到 之间的正弦函数值 一般是简单的绘制Sin图 然后里面的点都是被取出来的 我们可以使用一下转置的命令,这个样子会好看许多 就变成竖的了 同样的,我们也可以在这里看到X,Y对应的个数其实是相同的 xlabel('x') ylabel('sin(x)') title('绘制一个sin函数') 觉得图太单调的话,可以加一些说明性的东西 再执行一次 xlim([0.02 7.02]) ylim([-1.04 0.96]) 在图上面的随便点击俩下,会出现这个右边的按钮 plot(x,y,'r--') 我们可以继续在我们的图片上面进行微调 通过向 点击这个地方,可以让笔记里面的图在一个窗口打开 可以打开一个GUI 我们这里稍微探索一下,我们选择第二个 和VB有点相似的地方,可以拖放一些常用的控件 随便搞搞 生成一下 也可以打开代码的编辑窗口 这里如果要进行进一步的编辑,需要安装一个更加功能强大的工具箱 就是这个了,还得下载一下 接受 安装 然后就可以,打开使用 打开的时候有个小例子,自己可以试试 里面要添加的代码,我写到这里了 function AmplitydeSliderValueChanged(app, event) value = app.AmplitydeSlider.Value; plot(app.UIAxes,value*peaks) app.UIAxes.YLim = [-1000 1000]; end 然后就可以生成代码了 可以试用 function createfigure(X1, Y1) %CREATEFIGURE(X1, Y1) % X1: x 数据的向量 % Y1: y 数据的向量
% 由 MATLAB 于 12-May-2021 19:22:00 自动生成
% 创建 figure figure1 = figure('NumberTitle','off','Name','LiveEditorFigure');
% 创建 axes axes1 = axes('Parent',figure1); hold(axes1,'on');
% 创建 plot plot(X1,Y1);
% 创建 ylabel ylabel('sin(x)');
% 创建 xlabel xlabel('x');
% 创建 title title('绘制一个sin函数');
% 取消以下行的注释以保留坐标区的 X 范围 % xlim(axes1,[0 7]); % 取消以下行的注释以保留坐标区的 Y 范围 % ylim(axes1,[-1 1]); box(axes1,'on');
最后再说一下,这个matlab可以从图像生成代码,真厉害 |
|