MATLAB程序设计详细记录_第五章

22. for循环语句

for i = 1:5
    fprintf('%d \n',i);
end
% 循环输入10个数字
inputnum = NaN(10,1); % 用于存储10个数字,向量预分配
for i = 1:10
    inputnum(i) = input('enter a num:');
end
% 累加,计算和
sum = 0;
for i = 1:10
    inputnum = input('enter a num:');
    sum = sum +inputnum;
end

23. for循环绘图

n = 2;
for i = 1:n
    x = linspace(0,2*pi,20*i);
    y = sin(x);
    subplot(1,n,i); % figure分成1行n列,在第i个画布进行绘图(i从左至右,从上到下计数)
    plot(x,y,'ko-');
    xlabel('x');
    ylabel('y');
    title('sin plot');
end
subplot(2,2,[2,4]); % 一个画布同时占用第24的位置进行绘图
subplot(3,6,1); % 只要同一个figure中画布之间不冲突,就可以

% 一个画布,绘制多条线
n = 3
for i = 1:n
    x = 0:0.1:1;
    y = exp(2^i*x);
    plot(x,y,'LineWidth',5,'DisplayName',['exp(2^' num2str(i) 'x)']);% ['exp(2^' num2str(i) 'x)'],动态改变每条线的名字
    hold on;
end

24. while 循环语句

i = 1;
while i <= 5
    i = i + 1;
end

25. while与数据录入

inputnum = input('Enter a postive number:');
while inputnum <= 0
    inputnum = input('Enter a postive number:');
end

26. 测量运算耗时

% tic与toc用于测量他们之间的程序运行时间
tic;
v = rand(3,1);
v = v * 3;
toc;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值