Single line of code for vectorization, Need Help!!

2 ビュー (過去 30 日間)
Alex Platt
Alex Platt 2020 年 3 月 31 日
コメント済み: Alex Platt 2020 年 4 月 2 日
Hi there, I need to write just one line of code in order to calculate the corresponding volumes of cones fromed from a vector r of radii and a vector h of heights. Using V =1/3pir^2h for the volume of a cone im supposed to make just ONE line of code in matlab that satisfies this. It says r and h are should be assumed to be row vectors and can be any size.
Here is my code which is probably way off and the grader file i have says it is incorrect. I also have the original question attached.
V = 1/3*pi*r.^2.*h ;
  3 件のコメント
Andrei Bobrov
Andrei Bobrov 2020 年 3 月 31 日
V = 1/3*pi*r(:)'.^2.*h(:);
Alex Platt
Alex Platt 2020 年 4 月 2 日
Thank you guys for the help, Mohammad had the correct code for it to work.

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

回答 (1 件)

KSSV
KSSV 2020 年 3 月 31 日
r = [0.1 0.2 0.3 0.4 0.5] ;
h = [0.2 0.3 0.4 0.5] ;
[r,h] = meshgrid(r,h) ;
v = 1/3*pi*r.^r.*h ;

カテゴリ

Help Center および File Exchange3-D Volumetric Image Processing についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by