Calculator with arithmetic sequences as input values

조회 수: 2 (최근 30일)
Aleksej R
Aleksej R 2019년 5월 31일
댓글: Geoff Hayes 2019년 5월 31일
Hello,
I'm writing because I can not figure out how to solve the problem.
I have created a calculator to calculate the force at a certain depth, now I'm trying to make make it show different values at different depths.
The values for imput are Minimum depth of a hole, maximum depth and the common difference alongside other constants.
I want it to calculate the force for every value and show values of all the forces.
Example: Minimum depth=1mm ; Maximum depth=5mm; Common difference=1mm.
F=H*a*b; where H is the depth, F is the force and a and b are the constants.
Force (at 1mm)= 100N ; Force (at 2mm) = 200N ; Force (at 3mm) = 300N ...
I have tried it with the for loop, but I had no luck.
I would be very grateful for any help.
  댓글 수: 3
Aleksej R
Aleksej R 2019년 5월 31일
Hello,
In the first version of the calculator I only had the H which was THE depth. This was the only variable.
So the input values were for example: Depth (H), speed (constant),.... With this version I could only get one result (one force value).
But in the second version I have to make Hmin, Hmax and the common difference.
So it will be: Minimum depth (Hmin), Maximum depth (Hmax) and the common difference (let's say its symbol is D).
Geoff Hayes
Geoff Hayes 2019년 5월 31일
ok...so perhaps the following will help (I'm guessing as to your intentions of the minimum, maximum, and commond difference)
a = 42; % dummy value
b = 2; % dummy value
minDepth = 1;
maxDepth = 5;
commonDiff = 1; % your step size (?)
F = zeros(5,1);
k = 1;
for h = minDepth:commonDiff:maxDepth
F(k) = h*a*b;
k = k + 1;
end

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

Help CenterFile Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기

제품


릴리스

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by