- #1
atrid32
- 1
- 0
Hi, i need to write function for the following.
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 don't 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?
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 don't 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?