g=9.81;
Vo=10;
ang= [30 45 60 80];
t=sqrt(sin(ang).^2-0.5*sin(ang))
t=[t -t];
x=Vo*(cos(ang).*t) WHY I KEEP GETTING "MATRIX DIMENSIONS MUST AGREE"
y = Vo*(sin(ang).*t)-(0.5*g*(t^2));
tmax=2*Vo/g*sin(ang);
y=y(x);

 採用された回答

madhan ravi
madhan ravi 2019 年 2 月 6 日
編集済み: madhan ravi 2019 年 2 月 6 日

0 投票

  • First for some reason you make t twice as large than it previously was
t=[t -t] % see here
  • And then you try to multiply it with ang which is half of t.
  • numel(t) should be equal to numel(ang) to prevent that error.

1 件のコメント

Salma A Pantaleon Damaso
Salma A Pantaleon Damaso 2019 年 2 月 6 日
I was trying to put t= sin(ang)± (sqrt sin(ang)−0.5)

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

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeOperators and Elementary Operations についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by