matlab语句疑问function m1_1(n)a(1)=1;b(1)=1;c(1)=1for i=1:na(i+1
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/21 11:40:24
matlab语句疑问
function m1_1(n)
a(1)=1;b(1)=1;c(1)=1
for i=1:n
a(i+1)=(100*b(i)+150*c(i));
b(i+1)=(0.09*a(i));
c(i+1)=(0.2*b(i));
s(i+1)=a(i+1)+b(i+1)+c(i+1);
end
i=1:n;
plot(i,s(i))
m文件编辑成这样 但是计算出来的s的数值就是不对.到底哪里出错了
function m1_1(n)
a(1)=1;b(1)=1;c(1)=1
for i=1:n
a(i+1)=(100*b(i)+150*c(i));
b(i+1)=(0.09*a(i));
c(i+1)=(0.2*b(i));
s(i+1)=a(i+1)+b(i+1)+c(i+1);
end
i=1:n;
plot(i,s(i))
m文件编辑成这样 但是计算出来的s的数值就是不对.到底哪里出错了
楼主你之前不是问过吗.我还答了呢.你这程序没定义a,b,c,s.程序改成如下:function m1_1(n)
a=ones(1,n);%定义a
b=ones(1,n);
c=ones(1,n);
s=ones(1,n);
a(1)=1;b(1)=1;c(1)=1;
for i=1:n
a(i+1)=(100*b(i)+150*c(i));
b(i+1)=(0.09*a(i));
c(i+1)=(0.2*b(i));
s(i+1)=a(i+1)+b(i+1)+c(i+1);
end
i=1:n;
plot(i,s(i))然后再command window中输入如下命令:m1_1(25)%25可以换成其他数
a=ones(1,n);%定义a
b=ones(1,n);
c=ones(1,n);
s=ones(1,n);
a(1)=1;b(1)=1;c(1)=1;
for i=1:n
a(i+1)=(100*b(i)+150*c(i));
b(i+1)=(0.09*a(i));
c(i+1)=(0.2*b(i));
s(i+1)=a(i+1)+b(i+1)+c(i+1);
end
i=1:n;
plot(i,s(i))然后再command window中输入如下命令:m1_1(25)%25可以换成其他数
matlab语句疑问function m1_1(n)a(1)=1;b(1)=1;c(1)=1for i=1:na(i+1
Matlab 中的For循环语句: >>For i=1:11 For j=1:11 y(i)=sin(n(i)); n(
matlab 语句i = 1:PopSize
循环语句:for(i=1;i
执行语句for(i=1;i
matlab程序高斯消元法的,X(i)=(B(i,n+1)-B(i,i+1:n)*X(i+1:n)')/B(i,i),
for语句的用法,for (int i = 1; i
MATLAB里 for n=1:a
matlab 里for i=1:[18550
matlab中for i=1:
matlab for i=1:length(y)
matlab语句请教假设 a=[1 2 3] b=[4 5 6]for i=1:3a1=a(i) ;b1=b(i)……f