11智能在线
新记
matlab中如果有一数组a=[1 2 3 4 5 ],如何利用a创建另外一个数组b,使b(1)=a(1),b(i)=a(i)+b(i-1)
j结果为b=[1 3 6 10 15]
举报该文章
相关建议 2011-12-23
这个简单,matlab中所有的数实际上都是以数组存贮的,这是matlab最大的优点,无需定义。其余和c语言一样。建立一个草稿,将其复制进去,运行即可,也可以直接在matlab工作区域运行。
a=[ 1 2 3 4 5];
b=zero(5); %初始化b。
b(1)=a(1);
for i=2:5
b(i)=a(i)+b(i-1);
end
b
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/827qsp88v.html
其他看法
第1个回答 2011-12-23
a=[1 2 3 4 5 ];
b=zero(1,5);
for i=1:5
if i=1
b(i)=a(i);
else
b(i)=a(i)+b(i-1);
end
end
相似回答
大家正在搜
相关问题
matlab中如果有一数组a=[1 2 3 4 5 ],如何...
请问Matlab中怎么把一维数组逆序排列,如将a=[1,2,...
matlab一个数组a=[1,2,3,4,5,6],那么另外...
在java中,把a数组里的值赋给b数组,b数组做加1操作,为...
现有数组a=[1 2 3;1 2 3;4 5 6]和b=[1...
在matlab中 a=[1,2,3;4,5,6;7,8,9]...
MATLAB A{1,2}={[1 2 3;4 5 6]};...
matlab中 a=[1,2,3;4,5,6;7,8,9] ...