matlab 请问这个程序如何理解
发布网友
发布时间:2022-07-17 01:16
我来回答
共2个回答
热心网友
时间:2024-07-25 12:06
C=input('input C:=');
x=[2];
for k=1:8
b=0.5*(x(k)+C/(x(k)));
x=[x;b];
end
x
把这个复制进去就行了。
给你解释一下吧:
x=[]是让x为一个空矩阵,本人觉得你既然有一个值了,就不用先赋值为空了,直接赋值为[2]就行,道理一样,就是想通过x=[x;b];这句话,让每计算一次,都弄到x这个向量里,最后前八个数就都在x这个向量里了。
热心网友
时间:2024-07-25 12:11
x1=0.5(x(k)+C/x(k));
x0=x(k)???
x=[]%设置的是空矩阵 可以延长的