📄 doublev_11.m
字号:
clear all;
k1=-1;
k2=1;
w1=k1^2/2;
w2=k2^2/2;
p1=w1*k1/2;
p2=w2*k2/2;
A=-(k1-k2)^2/(k1*k2);
ST=-100.0; %开始时间
ET=0.0; %终止时间
SX=-100.0; %x开始
EX=100.0; %x终止
x=SX:1:EX; %x序列
y=x; %y序列,和x相同
z10=-40.0; %z1初值
z20=40.0; %z2初值
j=1;
figure(1);
pause(5);
[X,Y]=meshgrid(x,y);
z1_1=k1*X+w1*Y+z10;
z2_1=k2*X+w2*Y+z20;
one=ones(size(z1_1));
qa=A*one;
q2a=qa.*qa;
for t=ST:5:ET
z1=z1_1+p1*t;
z2=z2_1+p2*t;
q1=exp(z1);
q2=q1.*q1;
q3=q2.*q1;
q4=q3.*q1;
r1=exp(z2);
r2=r1.*r1;
r3=r2.*r1;
r4=r3.*r1;
s=(q1+r1+q1.*r1).*(one+q1+r1);
s=1./(s.*s);
v =-1/2*s.*(11*(q2.*r3.*qa)+11*(q3.*r2.*qa)+4*(q3.*r1.*qa)+(q3)+(r3)+16*(q2.*r2)+11*(q2.*r1)+8*(q1.*r3)+11*(q1.*r2)+4*(q3.*r3.*q2a)+4*(q1.*r3.*qa)+(q4.*r1.*qa)+(q1.*r4.*qa)+8*(q3.*r1)+(q3.*r2.*q2a)+8*(q2.*r2.*qa)+(q2.*r1.*qa)+(q1.*r2.*qa)+4*(q1.*r1)+(q2.*r3.*q2a));
surf(X,Y,v);
xlabel('X');
ylabel('Y');
zlabel('Z');
%view([30 50]);
%axis([-10 10 -10 40 -1 1]);
pause(0.5);
%F(j)=getframe;
j=j+1;
end
%pause;
%movie(F,2);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -