Matlab spring equation question
13 views (last 30 days)
Show older comments
Can someone please help me with the following question?
The force required to compress a linear spring is given by the equation;
where F is the force in newtons, k is the spring constant in newtons per meter and x is displacement. Write a program which will determine the compression of each spring for a given set of forces F and corresponding spring constants k. Use function round() to round the n-th element in the answer vector only.
For example:
TestResult
F = [20 30 80];
k = [20 10 20];
n_th = 2;
Result =
3
2 Comments
Answers (1)
maiaL
on 27 Oct 2020
Edited: maiaL
on 27 Oct 2020
The way I understand the problem, you need an array "x" as the result of this program, which will have the same size as the arrays F and k. For that, I would use an element-wise division here:
x = F./k;
For the rounding part, I believe you'd need to use the round() function with a 2nd argument, like so:
x = round(x,n_th);
0 Comments
See Also
Categories
Find more on Assembly in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!