How will i transfer this graphical method code to simplex method?
1 回表示 (過去 30 日間)
古いコメントを表示
this is code is for maximizing the sizes of the cantiliver beam in graphical method of linear programming. i just want to ask a little idea how to transfer it in simplex method.
clear all; close all; clc; FOS= input(' Enter the value for FOS= '); F= input('Enter Force= '); L= input('Length= '); E= input('Enter Youngs Modulus for Material= '); sigma_y= input('Yield Stress of the Material= '); def= input(' Maximum allowable deflection= '); a= input(' Minimum depth of the beam= '); b= input(' Maximum depth of the beam= '); constrain1= 6*F*(L)*FOS/sigma_y;
x1= a:0.1:b; [r,c]=size(x1); x2=x1; for i=1:1:c x2(1,i)=constrain1/x1(1,i)^2; end constrain2=4*F*(L^3)/E*def; x3=x1; for i=1:1:c x3(1,i)=constrain2/x1(1,i)^3; end plot(x1,x2,x1,x3);
thank you very much for your kind response.
4 件のコメント
madhan ravi
2018 年 10 月 20 日
give all your input datas to test and simplify . select the whole code and press the code button{} so that its easy to read
採用された回答
madhan ravi
2018 年 10 月 20 日
編集済み: madhan ravi
2018 年 10 月 20 日
clear all; close all; clc; FOS= input(' Enter the value for FOS= '); F= input('Enter Force= '); L= input('Length= '); E= input('Enter Youngs Modulus for Material= '); sigma_y= input('Yield Stress of the Material= '); def= input(' Maximum allowable deflection= '); a= input(' Minimum depth of the beam= '); b= input(' Maximum depth of the beam= '); darshan1= 6*F*(L)*FOS/sigma_y; darshan2=4*F*(L^3)/E*def; x1= a:0.001:b; [r,c]=size(x1); x2=darshan1./x1.^2; x3=darshan2./x1.^3; plot(x1,x2,'r',x1,x3,'b');
3 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Numerical Integration and Differential Equations についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!