Help with derivative to plot graph

I am trying to plot the derivative of my vector function with another vector but it seems that it wont run because I know that after you derive it would n-1. How do you resolve this problem?
Vtdc = 4.2105*(10^-5);
B = 77;
S = 85.8;
a = S/2;
l = 136.5;
%Solution;
Theta = 0:360;
y = l+a-(sqrt((l^2)-(a^2).*(sind(Theta)).^2)+a.*cosd(Theta));
U = diff(U)
plot(Theta,U)

1 件のコメント

David Hill
David Hill 2020 年 9 月 20 日
plot(Theta(1:end-1),diff(y));%assume you wanted y...what is U? Just end Theta 1 less.

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

回答 (1 件)

Gouri Chennuru
Gouri Chennuru 2020 年 9 月 24 日

0 投票

Hi Rasiq,
As a workaround, you can use the following code,
Vtdc = 4.2105*(10^-5);
B = 77;
S = 85.8;
a = S/2;
l = 136.5;
Theta = 0:360;
y = l+a-(sqrt((l^2)-(a^2).*(sind(Theta)).^2)+a.*cosd(Theta));
plot(Theta(1:end-1),diff(y));
Hope this Helps!

カテゴリ

ヘルプ センター および File ExchangeMATLAB Coder についてさらに検索

タグ

質問済み:

2020 年 9 月 20 日

回答済み:

2020 年 9 月 24 日

Community Treasure Hunt

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

Start Hunting!

Translated by