Insert this equation into a code

2 ビュー (過去 30 日間)
jonathan riley
jonathan riley 2020 年 4 月 14 日
コメント済み: BN 2020 年 4 月 15 日
  2 件のコメント
jonathan riley
jonathan riley 2020 年 4 月 14 日
notice (-0.04t) is an exponent of 'e'
jonathan riley
jonathan riley 2020 年 4 月 14 日

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

回答 (2 件)

Spectro
Spectro 2020 年 4 月 14 日
It should be like this.
numerator = a*b;
denominator = pow2(b*cos(cos(t))) + pow2(a*cos(cos(t)));
r = (numerator/sqrt(denominator))*exp(-0.04*t);
For the calculation itself you have to declare a, b and t.
  2 件のコメント
BN
BN 2020 年 4 月 14 日
+1
jonathan riley
jonathan riley 2020 年 4 月 15 日
it is telling me matrix dimensions must agree.
What is wrong?

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


BN
BN 2020 年 4 月 14 日
Hi, I create it as a function:
function r = mifun(a,b,t)
%this function calculates r based on a and b and t as inputs
% Detailed explanation goes here
numerator = a*b;
first_part = (b*cos(cos(t)))^2;
second_part = (a*sin(sin(t)))^2;
denominator = first_part + second_part;
denominator = sqrt (denominator);
fraction = numerator/denominator;
r = fraction*exp(-0.04*t);
end
  4 件のコメント
jonathan riley
jonathan riley 2020 年 4 月 15 日
perfect thank you!
BN
BN 2020 年 4 月 15 日
You are most welcome.

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

カテゴリ

Help Center および File ExchangeGraphics Object Programming についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by