フィルターのクリア

Define function in M file

2 ビュー (過去 30 日間)
Yuchi Kang
Yuchi Kang 2017 年 7 月 15 日
回答済み: sahil suleman 2020 年 2 月 28 日
Hello Everyone.I want to define two functions in an M file including M and M1. Here is the code. In the end I want to calculate the integration of function M1 from 0 to L. But there is something wrong. Thanks for ur help to beginners like me.
FT=1;
FS=2;
E=3;
d=4;
I=5;
K=sqrt(FS/E/I);
L=2;
B=-FT/FS*L;
A=FT/FS/K;
X=0:L/100:L;
W=A*sin(K*X)+B*cos(K*X)+FT/FS*(L-X);
FT1=0:FT/100:FT;
W1=FT1.*(X.^2)/6/E/I.*(3*L-X);
plot(X,W,'k:',X,W1,'y-')
M= @(X) (FS*(A*sin(K*X)+B*cos(K*X)+FT/FS*(L-X))+FT*(L-X));
M1= @(X) M^2/2/E/I
V=integral(M1,0,L)

採用された回答

David Goodmanson
David Goodmanson 2017 年 7 月 15 日
編集済み: David Goodmanson 2017 年 7 月 16 日
Hello Yuchi, M is a function that has one argument, so you need to supply it in M1. Also, it appears that with M1 you wish to square each element in the M array and under this assumption,
M1= @(X) M(X).^2/2/E/I % with .^
  1 件のコメント
Yuchi Kang
Yuchi Kang 2017 年 7 月 16 日
Thanks a lot. That's what I want

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

その他の回答 (1 件)

sahil suleman
sahil suleman 2020 年 2 月 28 日
find the size , transpose, length of a matrix. pls give me the ans.

カテゴリ

Help Center および File ExchangeLogical についてさらに検索

Community Treasure Hunt

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

Start Hunting!