📄 tt10.m
字号:
% for循环举例
k=0;
for i=1:10,
k=i+k;
end;
disp(k)
pause;
%1. for循环不能使用内部重新赋值循环变量而终止;
k=0;
for i=1:10,
k=i+k;
i=10,
end;
disp(k);
pause;
%2. for循环内部接受任何有效的MATLAB数组;
% 循环次数的控制
m=1:10;
k=0;
for i=m,
k=i+k;
end;
disp(k);
pause;
%3. for循环可以嵌套;
for i=1:5,
for j=1:5,
a(i,j)=i^2+j^2;
end;
end;
disp(a)
pause;
%4. 只要有矩阵形式可以解决的问题,不要使用for循环。
%使用for循环的算法执行很慢,一个好的MATLAB算法不应
%当出现循环语句。Tic/toc
tic;
k=0;
for i=1:10000,
k=i^2+k;
end;
disp(k)
t1=toc
pause;
tic;
k=0;
i=1:10000;
k=sum(i.^2);
disp(k)
t2=toc
pause;
tic
i=0;
for t=0:0.01:1000;
i=i+1;y(i)=sin(t);
end
t3=toc
pause;
tic
t=0:0.01:1000;
y=sin(t);
t4=toc
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -