- #1
Beer-monster
- 296
- 0
Hi
I'm new to MATLAB and I'm trying to write a code that executes the same process under two separate conditions>
condition 1: that scalar value dE is less than or equal to zero.
condition 2: that scalar value r is less than or equal to scalar value w.
I'd like to same series of calculations to be executed if either of these conditions are true (or both) like an OR statement.
I've tried to accomplish this using an if and elseif combination.
r=0
w=1
dE=0
L1=ones(N)
for i=1:t
if (dE<=0)
elseif (r<=w)
<program statements>
else
<final condition>
end
However, it does not seem to be working. Most examples of the elseif statement I've seen online has two separate series of commands for the if and elseif condition
e.g
if expression1
<program statements1>
elseif expression2
<program statements2>
end
Is it possible that my code will not work unless I write the if/elseif statements separate (i.e. copy and paste my current process)? If so, is there another method I could use or do I need to repeat my statements.
Thanks
I'm new to MATLAB and I'm trying to write a code that executes the same process under two separate conditions>
condition 1: that scalar value dE is less than or equal to zero.
condition 2: that scalar value r is less than or equal to scalar value w.
I'd like to same series of calculations to be executed if either of these conditions are true (or both) like an OR statement.
I've tried to accomplish this using an if and elseif combination.
r=0
w=1
dE=0
L1=ones(N)
for i=1:t
if (dE<=0)
elseif (r<=w)
<program statements>
else
<final condition>
end
However, it does not seem to be working. Most examples of the elseif statement I've seen online has two separate series of commands for the if and elseif condition
e.g
if expression1
<program statements1>
elseif expression2
<program statements2>
end
Is it possible that my code will not work unless I write the if/elseif statements separate (i.e. copy and paste my current process)? If so, is there another method I could use or do I need to repeat my statements.
Thanks