sin() - Subscript indices must either be real positive integers or logicals.

1 回表示 (過去 30 日間)
Sherelin Fridkin
Sherelin Fridkin 2020 年 10 月 19 日
編集済み: James Tursa 2020 年 10 月 20 日
worked fine before, trying to debug - got the error only for the sin() parts
(sin(7 * pi / 8)^2)
((sin (7 * pi / 8)) ^ 2)
%2.calculate a)
disp('2. a)');
ans_2a = (cos (5 * pi / 6))^2 * (sin(7 * pi / 8)^2) + (((tan (pi / 6 * log(8)))));
disp(ans_2a);
%ans2 = 2.6285
%2.calculate b)
disp('2. b)');
ans2_b = (cos((5 * pi / 6) ^ 2)) * ((sin (7 * pi / 8)) ^ 2) + ((tan (pi * log(8) / 6) / (7 * (5 / 2))));
disp(ans2_b);
%ans2_b = 0.2325
  2 件のコメント
James Tursa
James Tursa 2020 年 10 月 19 日
編集済み: James Tursa 2020 年 10 月 20 日
Look in your code where you are creating a variable named "sin" and rename it to something else so it doesn't shadow the MATLAB function sin( ).
Sherelin Fridkin
Sherelin Fridkin 2020 年 10 月 19 日
Thank you

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

採用された回答

madhan ravi
madhan ravi 2020 年 10 月 19 日
clear sin % since it's a variable

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeSimulink Environment Customization についてさらに検索

製品


リリース

R2017b

Community Treasure Hunt

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

Start Hunting!

Translated by