matlab怎么定义一个数组并用for语句来赋值? 我来答 2个回答 #热议# 空调使用不当可能引发哪些疾病? sky_baofish 推荐于2019-08-08 · TA获得超过468个赞 知道小有建树答主 回答量:158 采纳率:0% 帮助的人:153万 我也去答题访问个人页 关注 展开全部 A=[];n=input('n=');%数组的长度for i=1:n fprintf('a%.0f=',i); x=input('');%分别输入各个数的值 A=[A,x];endA就可以得到长度为n的数组了 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 小弟238 2018-03-03 · TA获得超过169个赞 知道答主 回答量:44 采纳率:0% 帮助的人:62.4万 我也去答题访问个人页 关注 展开全部 楼上的回答是可以的,但是我建议在一开始就定义数组大小,这样可以减少内存的使用,同时加快计算速度,特别是数组较大的情况下,比如A=ones(n,1);for ii=1:n......end另外,在matlab里不推荐使用i,j作为循环变量,因为他们本身也是虚数单位。在有些情况下可能会造成混乱。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2020-01-13 matlab一维数组怎么创建及怎样对每个元素进行赋值 2 2019-06-08 matlab中如何实现数组给数组赋值? 2 2019-06-09 matlab中如何实现数组给数组赋ŀ 更多类似问题 > 为你推荐: