![]() |
【求助】A(150+k+1,3)=A(150+k,3); %增加一个新点,其高度为前一点的高度(为什么这一句会出错?)
dt=1/20; % 设定dt为步长时间
A=zeros(300,3); % 先分配300个点 for k=1:3; % 计算10个周期 for m=1:20:(150+k); % 计算每一个周期内每点的增量情况 [dx,dy]=Doubleheightdeposit(A(m,2),A(m,3)-A(150+k-1,3),dt); % 调用函数 A(m,2)=A(m,2)+dx; A(m,3)=A(m,3)+dy; end; [COLOR="Red"][I]A(150+k+1,3)=A(150+k,3); %增加一个新点,其高度为前一点的高度(为什么这一句会出错?)[/I][/COLOR] m=1:20:(150+k+1); plot(A(m,2),A(m,3),'-k*'); end ***====*****=====****** function [dx,dy]=Doublem(A(m,2),A(m,3),dt) % 要调用的函数 dx=1; dy=2; 谢谢了! [email][email protected][/email] |
dt=1/20; % 设定dt为步长时间
A=zeros(300,3); % 先分配300个点 for k=1:3; % 计算10个周期 for m=1:20: (150+k); % 计算每一个周期内每点的增量情况 [dx,dy]=Doubleheightdeposit(A(m,2),A(m,3)-A(150+k-1,3),dt); % 调用函数 A(m,2)=A(m,2)+dx; A(m,3)=A(m,3)+dy; end; A(150+k+1,3)=A(150+k,3); %增加一个新点,其高度为前一点的高度(为什么这一句会出错?) m=1:20: (150+k+1); plot(A(m,2),A(m,3),'-k*'); end ***====*****=====****** function [dx,dy]=Doublem(A(m,2),A(m,3),dt) % 要调用的函数 dx=1; dy=2; |
所有时间均为北京时间。现在的时间是 13:36。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.