Arithmetic division for cell array

11 ビュー (過去 30 日間)
Sherif Shokry
Sherif Shokry 2017 年 12 月 20 日
コメント済み: Sherif Shokry 2017 年 12 月 20 日
I have 2 cell arrays (same dimensions). How can I divide only the variables in the 2nd array in the 1st cell array over the 2nd array in the 2nd cell array
veh_speeds = vis.Net.Vehicles.GetMultiAttValues('Speed'); % 203x2 cell
veh_positions = vis.Net.Vehicles.GetMultiAttValues('Pos'); % 203x2 cell
  4 件のコメント
James Tursa
James Tursa 2017 年 12 月 20 日
Many of us do not want to open a pdf file. Please post text showing a small sample of cell arrays and then list exactly what you would want for a result.
Sherif Shokry
Sherif Shokry 2017 年 12 月 20 日
veh_speeds = vis.Net.Vehicles.GetMultiAttValues('Speed'); veh_positions = vis.Net.Vehicles.GetMultiAttValues('Pos');
the result that I want: greenTime = (veh_positions(:,2))./(veh_speeds(:,2));
however the I have an error: "Undefined operator '/' for input arguments of type 'cell'."

サインインしてコメントする。

採用された回答

Birdman
Birdman 2017 年 12 月 20 日
Pos=cell2mat(veh_positions(:,2));
Vel=cell2mat(veh_speeds(:,2));
Result=Pos./Vel
  1 件のコメント
Sherif Shokry
Sherif Shokry 2017 年 12 月 20 日
Thank you so much (Mr. Birdman), it works now

サインインしてコメントする。

その他の回答 (1 件)

Sherif Shokry
Sherif Shokry 2017 年 12 月 20 日

カテゴリ

Help Center および File Exchange.NET Data Types in MATLAB についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by