Вы находитесь на странице: 1из 5

07.04.

2017

Applications

clear all
alpha = 0.143;
t = 0:25;
r(1) = 1;
for k=2:26;
r(k) = (1-alpha)*r(k-1);
end
plot(t,r)
xlabel('t (Ga)');
ylabel('U(t)/U(0)');

1
07.04.2017

t = rand(1);
if t > 0.75
s=0
elseif t < 0.25
s=1
else
s = 1-2*(t-0.25)
end
>> s
s=
0
>> t
t=
0.7622

for n=[1:4]
disp('Hi!')
end

Hi!
Hi!
Hi!
Hi!

2
07.04.2017

mynum=1.2;
for n=[1:5]
mynum=mynum^2;
disp(mynum)
end

1.4400
2.0736
4.2998
18.4884
341.8219

If you just wish to print the final answer you can do:

mynum=1.2;
for n=[1:5]
mynum=mynum^2;
end
disp(mynum)

341.8219

3
07.04.2017

total=0;
for n=[1:10]
total=total+n;
end
disp(total)
55

Compute the average of a list of numbers


n = 500;
x = rand(1,n);
s = 0;
for i=1:n
s = s + x(i);
end
xbar = s/n;

4
07.04.2017

for m = 1:k
for n = 1:k
if m == n
a(m,n) = 2;
elseif abs(m-n) == 2
a(m,n) = 1;
else
a(m,n) = 0;
end
end
end

For k=5 you get the matrix

a=
2 0 1 0 0
0 2 0 1 0
1 0 2 0 1
0 1 0 2 0
0 0 1 0 2

Вам также может понравиться