matlab求解for循环,哪里出错了?求改正!x(0)=100;y(0)=100;p(0)=10;t=1;for n=0:1:1000;n=n+1;if n
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/29 13:52:08
xQKPǿ!tn6&RBP{o&FJ|DM!3nקBww)!t?j4dL^;<^)Rgxr}3o9W(J(P@(Q@)%8s |^wCVÕi5RM?vk`!=&ib!`,UAUp7Mm1x&m6UoP@]J{!aʆx:55w^=ȭa9~vW9z
^ًL;01*y^DV63=
(]_ӏС,~`(
matlab求解for循环,哪里出错了?求改正!x(0)=100;y(0)=100;p(0)=10;t=1;for n=0:1:1000;n=n+1;if n
matlab求解for循环,哪里出错了?求改正!
x(0)=100;y(0)=100;p(0)=10;t=1;
for n=0:1:1000;
n=n+1;
if n
matlab求解for循环,哪里出错了?求改正!x(0)=100;y(0)=100;p(0)=10;t=1;for n=0:1:1000;n=n+1;if n
第一行就错了,x(0) 是错误表达,序数最小为1,改成x(1)
修改如下:
%%%%%% if 语句没起到用处,n = n+ 1不需要,for n = 1:1001已经定义了n 从1到1001
x(1)=100;y(1)=100;p(1)=10;t=1;
for n=1:1001;
y(n+1)=4*x(n)+(1-0.1*t)*y(n);
p(n)=sqrt(40*y(n)-x(n));
x(n+1)=4*y(n+1)-0.1*p(n)^2+(1-t)*x(n);
end