Info
Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.
How do I use input function when trying to create this script?
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Here is my assignment: Repeat the Fence problem from three assignments ago, this time saving it as a script and using the input() function rather than having constants for area, straight cost, and curved cost values. The upper limit for the radius independent variable should be computed (assume length of zero). Use disp() and [ ] to construct sentences to deliver the answers. The format string within num2str should be used to limit the numbers to two decimal places.
Here is my code from my last assignment:
>> Area = 1600;
>> StrCo = 30;
>> CurCo = 40;
>> R = [.01:.01:sqrt(2*Area/pi)];
>> L = (Area-.5*pi*R.^2)./(2*R);
>> Cost = (2*L+ 2*R)*StrCo +pi*R*CurCo;
>> [BestCost, Index] = min(Cost)
BestCost =
5.1575e+03
Index =
1861
>> BestR = R(Index)
BestR =
18.6100
>> BestL = L(Index)
BestL =
28.3714
I'm just having a lot of trouble saving this as a script and I have no clue how to use the input() function in this case! Just to clarify, R=Radius, StrCo = Straight Cost, CurCo = Curved Cost, and L=Length
1 Kommentar
Stephen23
am 28 Feb. 2018
duplicate:
https://www.mathworks.com/matlabcentral/answers/385357-i-need-help-with-using-the-input-function
Antworten (1)
KSSV
am 28 Feb. 2018
prompt = 'Enter the value of Radius: ';
R = input(prompt,'s')
R = num2str(R) ;
2 Kommentare
Diese Frage ist geschlossen.
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!