如何直观地展示某个函数图像随函数中包含的某个参数的变化呢?Matlab可以!
下图直观的展示了是sin(ax)的函数图像随参数a是如何变化的。
来,直接上Matlab代码。
具体某些代码的作用,看代码后面的注释!num = 200;% 参数a的个数,及组成GIF图的总图片个数
a_list = linspace(0.5, 5, num);% 设置参数a的取值范围
x = linspace(0, 2*pi, 200);% 设置自变量x的范围
pic_num = 1;
for i = 1:num
a = a_list(i);
y = sin(a.*x);% 在一个确定的a下得到y=sin(ax)
figure(1);
set(figure(1), 'Color', 'white');% 设置图片窗口背景颜色为白色
plot(x, y, 'LineWidth', 2, 'Color', [0.0118, 0.0359, 0.4824], 'DisplayName', '{\ita}='+string(roundn(a, -2)));
% 绘制x,y曲线,并设置线宽,曲线颜色,曲线图例名称
grid on;% 为绘图窗口加上网格
set(gca,'FontSize',12,'FontName','Bookman Ol