How will i transfer this graphical method code to simplex method?
조회 수: 4 (최근 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에서 Antennas and Electromagnetic Propagation에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!