⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sjbh.m

📁 其中包括了matlab中最基本的算法院程序
💻 M
字号:
%sjbh.m
%function sjbh1(m)
x=-1:0.01:10;
y1=sin(x);
plot(x,y1)
axis([-1 10 -2 2])
grid
legend('sin(x)')
pause(2)
legend off
legend('将y=sin(x)的横坐标收缩至原来的1/2')
%hold on
%theax=axis;
pause
%y=sinx->y=sin(wx)
h=line('Color',[1 1 0],'Marker','.','MarkerSize',4,'EraseMode','xor');
w=1:0.05:2;
y2=zeros(1101,21);
for i=1:21
    y2(:,i)=sin(w(i)*x');
    set(h,'xdata',x,'ydata',y2(:,i));
    drawnow;
    pause(0.0005)
    i=i+1;
    %axis=theax;
end
legend off
legend('sin(2x)')
pause(2)
legend('将y=sin(2x)向左平移pi/6')
%hold on
pause
%y=sin(wx)->y=sin(wx+pi/3)
h=line('Color',[1 0 1],'Marker','.','MarkerSize',4,'EraseMode','Xor');
w1=2;
y3=zeros(1101,20);
for i=1:20
    y3(:,i)=sin(w1*x'+i*pi/60);
    set(h,'xdata',x,'ydata',y3(:,i));
    drawnow;
    pause(0.0005)
    i=i+1;
    %axis=theax;
end
legend off
legend('sin(2x+pi/3)')
pause(2)
legend('将y=sin(2x)向左平移pi/6')
%y=sin(wx+pi/3)->y=2sin(wx+pi/3)
pause
%y=sin(wx)->y=sin(wx+pi/3)
h=line('Color',[1 0 1],'Marker','.','MarkerSize',5,'EraseMode','Xor');
w3=1:0.05:2;
y4=zeros(1101,21);
for i=1:21
    y4(:,i)=w3(i)*sin(w1*x'+pi/3);
    set(h,'xdata',x,'ydata',y4(:,i));
    drawnow;
    %pause(0.0005)
    i=i+1;
    %axis=theax;
end
legend off
legend('2sin(2x+pi/3)')
legend off
%pause(2)
%legend('将y=sin(2x)向左平移pi/6')

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -