Matlab spring equation question
18 ビュー (過去 30 日間)
表示 古いコメント
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
回答 (1 件)
maiaL
2020 年 10 月 27 日
編集済み: maiaL
2020 年 10 月 27 日
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 件のコメント
参考
カテゴリ
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!