Info

この質問は閉じられています。 編集または回答するには再度開いてください。

Please help me write the f function in matlab

2 ビュー (過去 30 日間)
Iurie Obodeanov
Iurie Obodeanov 2020 年 10 月 7 日
閉鎖済み: MATLAB Answer Bot 2021 年 8 月 20 日
  2 件のコメント
Iurie Obodeanov
Iurie Obodeanov 2020 年 10 月 7 日
Yes, I got to f=2.*x.*sin(6.*pi.*x+exp(2.*x.*cos(6.*pi.*x.))); but something is wrong and I can't quite put my finger on it

回答 (2 件)

KSSV
KSSV 2020 年 10 月 7 日
  1. Read about sin, cos
  2. Read about exp.
  3. Read about linspace.
Example: If I want to write a function for sin(pi*x)
m = 100 ;
x = linspace(0,2,m) ;
y = sin(pi*x) ;
plot(x,y)
  2 件のコメント
Iurie Obodeanov
Iurie Obodeanov 2020 年 10 月 7 日
I got to f=2.*x.*sin(6.*pi.*x+exp(2.*x.*cos(6.*pi.*x.))); but something is wrong, I don't know what
KSSV
KSSV 2020 年 10 月 7 日
Show us the whole code which you tried....so that we cna help you.
m = 100 ; % give your value
x = linspace(0,1,m) ; % give your range for x
f=2*x.*sin(6*pi*x+exp(2*x.*cos(6.*pi*x)));
plot(x,f)
In your line..you have used x. this is not correct. You need not to use pi.*..as pi is only a single number.

James Tursa
James Tursa 2020 年 10 月 7 日
編集済み: James Tursa 2020 年 10 月 7 日
I would assume from the equation image that the exp( ) stuff maybe should be outside of the sin( ) stuff. E.g.,
f = 2.*x.*sin(6.*pi.*x) + exp(2.*x.*cos(6.*pi.*x));

この質問は閉じられています。

Community Treasure Hunt

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

Start Hunting!

Translated by