- #1
bakin
- 58
- 0
Hi again! Working with an if/then statement and running into trouble. Here's my code.
And here is the result:
Why is Z(1) coming out zero? With my if/then statement, what I want is if D>a, then L= -1*L. If not, it should just stay the same, not return a zero.
Any ideas?
edit: Interesting...
What's going on?!![Cry :cry: :cry:](/styles/physicsforums/xenforo/smilies/cry.png)
Code:
a=2;
N = input('Enter the number of applied loads:');
for i=1:N
L(i)=input('Enter the force of the applied load in kN:');
D(i)=input('Enter the position of the applied load in meters:');
end
if D(i) > a
Z(i)=L(i)*-1
else Z(i)=L(i)
end
Code:
Enter the number of applied loads:2
Enter the force of the applied load in kN:1
Enter the position of the applied load in meters:1
Enter the force of the applied load in kN:3
Enter the position of the applied load in meters:3
Z =
0 -3
>> D
D =
1 3
>> L
L =
1 3
Why is Z(1) coming out zero? With my if/then statement, what I want is if D>a, then L= -1*L. If not, it should just stay the same, not return a zero.
Any ideas?
Code:
>> projectdebug
Enter the number of applied loads:10
Enter the force of the applied load in kN:5
Enter the position of the applied load in meters:5
Enter the force of the applied load in kN:5
Enter the position of the applied load in meters:5
Enter the force of the applied load in kN:5
Enter the position of the applied load in meters:5
Enter the force of the applied load in kN:5
Enter the position of the applied load in meters:5
Enter the force of the applied load in kN:5
Enter the position of the applied load in meters:5
Enter the force of the applied load in kN:5
Enter the position of the applied load in meters:5
Enter the force of the applied load in kN:5
Enter the position of the applied load in meters:5
Enter the force of the applied load in kN:5
Enter the position of the applied load in meters:5
Enter the force of the applied load in kN:5
Enter the position of the applied load in meters:5
Enter the force of the applied load in kN:5
Enter the position of the applied load in meters:5
Z =
0 0 0 0 0 0 0 0 0 -5
What's going on?!
![Cry :cry: :cry:](/styles/physicsforums/xenforo/smilies/cry.png)
Last edited: