添加另一个列的矩阵
5视图(30天)
显示旧的评论
我想添加的结果”“年底Carr_veh矩阵。我的意思是在第六列的所有结果的肩膀。也许创建另一个矩阵和合并。我无法这样做。
代码:
x1 =兰迪(5);
日元=兰迪(5);
time_e =兰迪([1 5]);
Carr_veh =[兰德(100 1),兰迪([0,1],100 1),兰迪((5、8),100,(1),兰迪((5、8),100,(1),兰迪((5、12),100,(1))
为i = 1:10 0
a =√(Carr_veh(我,3)x1) ^ 2 + (Carr_veh(我,4)y1) ^ 2
结束
接受的答案
KSSV
2021年7月9日
编辑:KSSV
2021年7月9日
x1 =兰迪(5);
日元=兰迪(5);
time_e =兰迪([1 5]);
Carr_veh =[兰德(100 1),兰迪([0,1],100 1),兰迪((5、8),100,(1),兰迪((5、8),100,(1),兰迪((5、12),100,(1)];
1 = 0 (100);% < - - - - - -初始化一个为添加后一列矩阵
为i = 1:10 0
(我)=√(Carr_veh(我,3)x1) ^ 2 + (Carr_veh(我,4)y1) ^ 2;
结束
我希望= [Carr_veh a];%添加最后一列
其实你不需要使用一个循环。只使用:
x1 =兰迪(5);
日元=兰迪(5);
time_e =兰迪([1 5]);
Carr_veh =[兰德(100 1),兰迪([0,1],100 1),兰迪((5、8),100,(1),兰迪((5、8),100,(1),兰迪((5、12),100,(1)];
a =√(Carr_veh (:, 3) x1)。^ 2 + (Carr_veh (:, 4) y1)。^ 2;
我希望= [Carr_veh a];