- #1

atrid32

- 1

- 0

W=k1x if x<d

W=k1x+2k2(x-d) if x>=d

Question is: Create function that computes distance x using the input parameters W, k1, k2, and d.

k1=10^4

k2=1.5*10^4

d=0.1

W=500 and 2000

so i get the formulas solving for x that are

x=W/k1 and x=(W+2k2d)/(k2+2k2)

but I dont know how to solve for x as I get error which says that x is not defined when i use if/else and i tried using for loop and got the same problem.

here is my code:

function x = spring (W)

k1=10^4;

k2=1.5*10^4;

d=0.1;

if x < 0.1

x=W/k1

else x >= 0.1

x=(W+(2*k2)*d)/(k1+(2*k2))

end

Any help please?