2024-09-30 11:39:34
分别读入a1,a2,a3;然后令a=[a1;a2;a3]就行。
代码:
对应的y也应该是由nk个数组成的数组
a=某数组;
b=某常数;
d=某常数;
fork=1:1:nk
c=1;
n=0;
errf=1;
whileerrf>1e-8&n<100%计算结果精度要求1e-8,如果迭代超过100次还不收敛,退出循环。
y(k)=a(k)*b*c。
注意事项
matlab中冒号的用法总结:
1、a:b 表示[a,a+1,……,b]
>> A=1:5
A =1 2 3 4
2、当然如果b-a不是整数的话,则向量的最后一位数是n+a,且n=fix(b-a)
>> A=1.2:4.9
A = 1.2000 2.2000 3.2000 4.2000。
3、上面的前提是a>b则会出现空值。
>> A=5:1
A =Empty matrix: 1-by-0
此时 A是空矩阵,看workspace也可以看到A。