MATLAB编程问题求解,快来人救一下

4.12怎么写啊

img

你好同学,考察的是循环画图,代码供参考呢:

clc;clear
% (a)小问
figure(1);clf
t = 0:0.1:10;
alpha = 1;
for N = 1:4
    x = sin(t);
    y = sin(N*t+alpha);
    subplot(2,2,N)
    plot(x,y)
    title(['N=',num2str(N)])
end

% (b)小问
figure(2);clf
t = 0:0.1:10;
p = [0,1/3,1/2,1];
N = 1;
for i = 1:numel(p)
    alpha = p(i)*pi;
    x = sin(t);
    y = sin(N*t+alpha);
    subplot(2,2,i)
    plot(x,y)
    title(['\alpha=',replace(rats(p(i)),' ',''),'\pi'])
end

img

img

如有帮助,还望题主给个采纳支持一下呢,谢谢啦

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632