第一步:先下载MATLAB软件(该代码只适用于此软件,要下载软件才可运行)。

第二步:点击主页→新建脚本(可自己给脚本命名,我命名的是aixin)。

70a40bd37e084318a8f8384e30a1f1c3.png

第三步:在这个脚本里粘贴以下代码。

function Love
Love=@(x,a)(x.^2).^(1/3)+0.9.*((3.3-x.^2).^(1/2)).*sin(a.*pi.*x);
hold on
grid on
axis([-3 3,-2 4])
x=-1.8:0.005:1.8;
text(0,3.3,'$f(x)=x^{\frac{2}{3}}+0.9(3.3-x^2)^{\frac{1}{2}}\sin(\alpha\pi x)$',...
    'FontSize',13,'HorizontalAlignment','center','Interpreter','latex');
txt2=text(-0.35,2.9,'','FontSize',13,'HorizontalAlignment','left','Interpreter','latex','tag','alphadata');
for a=1:0.01:20 delete(findobj('type','line'))
    AlphaString=['$\alpha=',num2str(a),'$'];
    Color=([1.0000 0.4902 0.6627]-[0.2118 0.4667 0.9961]).*(a/20)+[0.2118 0.4667 0.9961];
    set(txt2,'string',AlphaString)
    plot(x,Love(x,a),'color',Color,'LineWidth',1.2);
    pause(0.003)
end

849365ccefa248dbadd65a6215540e66.png

第四步:点击编辑器→运行(等待即可,软件左下角会出现“在忙”这两个字),图形会自己弹出。

677a8794368c4551a76c07373223135a.png

以下是结果图与过程图↓

f3ac55cb2d8f473cb465394476659c0e.png

e64eef35b2b74798ad01ca1bcfc9ddfd.gif

代码来自CSDN博主:slandarer 

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐