作业帮 > 综合 > 作业

MATLAB 中已知a1=1;a2=2;a3=3;a4=4 b1=4;b2=3;b3=2;b4=1;怎么求 s(i)=a

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/09 04:36:39
MATLAB 中已知a1=1;a2=2;a3=3;a4=4 b1=4;b2=3;b3=2;b4=1;怎么求 s(i)=a(i)+b(i)(i=1:4) 如:s1=a1+b1
用eval函数:m=1:4
eval(['s' num2str(m)])=eval(['a' num2str(m)])+eval(['b' num2str(m)])
就会出现Index exceeds matrix dimensions.要不就是 Columns 1 through 11一大片数,怎么回事呢?
a(1)=1;a(2)=2;a(3)=3;a(4)=4;
>> b(1)=4;b(2)=3;b(3)=2;b(4)=1;
>> i=1:4;
>> s(i)=a(i)+b(i)