007 程序流程控制结构-顺序结构

程序流程控制—顺序结构

1.1 定义

顺序结构:就是一个程序从第一行一直运行到最后一行,也就是程序从头到尾运行。

clc;
clear;
close;
x=1:0.01:10;
y=sin(x);
plot(x,y);

1.2 数据输入

使用input()函数

  • x = input(prompt)
    显示 prompt 中的文本并等待用户输入值后按 Return 键。
    用户可以输入 pi/4 或 rand(3) 之类的表达式,并可以使用工作区中的变量。
    如果用户不输入任何内容直接按下 Return 键,则 input 会返回空矩阵。
    如果用户在提示下输入无效的表达式,则 MATLAB® 会显示相关的错误消息,然后重新显示提示。
  • str = input(prompt,‘s’)
    返回输入的文本,而不会将输入作为表达式来计算。
% 001
>> x=input('input something',d)
未定义函数或变量 'd'%002
》》输入字符串以后
>> x=input('input something')
input somethingdha
错误使用 input
未定义函数或变量 'dha'% 003
》》输入数字,以后
input something3

x = 3
%004
》》第二种语法输入字符串以后
>> str=input('input something','s')
input somethingfyudfvf

str =

fyudfvf

%005
》》输入数值
>> str=input('input something','s')
input something30

str =

30

%006 输入表达式
>> num=input('输入一些东西')
输入一些东西magic(3)

num =

     8     1     6
     3     5     7
     4     9     2

1.3 数据的输出

函数调用:

disp(输出项) 区别于直接显示,这个函数不带函数名的,而且更加紧凑。

fprintf(format, data): 函数显示带有相关文本的一个或多个值,允许程序员控制显示数据的方式。

数据的暂停

  • 调用格式:
  1. pause省略延迟时间,可暂停程序的执行,按任意键可继续执行。
  2. pause(n):执行该语句时可暂停n秒。
  3. pause on:允许后续的pause命令有效。
  4. pause off:可使后续的pause命令无效。
%复数
x=2*(1-2*i)^3;
%连接成字符串
str=['disp: x = ' num2str(x)];
%显示字符串
disp(str);
fprintf('fprintf: x = %8.4f\n',x);
结果:
disp: x = -22+4i
fprintf: x = -22.0000
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值