3.2数据的输入输出 3.2.1 Input函数 调用格式为: A= Input(提示信息,选项 其中提示信息为一个字符串,用于提示用户输入 什么样的数据。 如果在 Input函数调用时采用s选项,则允许用户 输入一个字符串。例如,想输入一个人的姓名, 可采用命令: xm=input(What"s your name?,'S)
3.2 数据的输入输出 3.2.1 input函数 调用格式为: A=input(提示信息,选项); 其中提示信息为一个字符串,用于提示用户输入 什么样的数据。 如果在input函数调用时采用's'选项,则允许用户 输入一个字符串。例如,想输入一个人的姓名, 可采用命令: xm=input('What''s your name?','s')
322disp函数 调用格式为 disp(输出项) 其中输出项既可以为字符串,也可以为 矩阵。 注意:用dsp函数显示矩阵时将不显示矩 阵的名字,而且其格式更紧密,且不留 任何没有意义的空行
3.2.2 disp函数 调用格式为 disp(输出项) 其中输出项既可以为字符串,也可以为 矩阵。 注意:用disp函数显示矩阵时将不显示矩 阵的名字,而且其格式更紧密,且不留 任何没有意义的空行
例3.3求一元二次方程ax2+bx+c=0的根。 程序如下: a=input(a=? b=input(b=?") c=input(c=?") d=b*b-4* X=[(b+sqrt(d))/(2*a), (-b-sqrt(d))/(2*a) disp(xl=,num2str(x(1), x2=,num2str(X(2)D
例3.3 求一元二次方程ax2 +bx+c=0的根。 程序如下: a=input('a=?'); b=input('b=?'); c=input('c=?'); d=b*b-4*a*c; x=[(-b+sqrt(d))/(2*a),(-b-sqrt(d))/(2*a)]; disp(['x1=',num2str(x(1)),',x2=',num2str(x(2))]);
323 pause函数 其调用格式为: pause(延迟秒数) 如果省略延迟时间,直接使用 pause,则 将暂停程序,直到用户按任一键后程序 继续执行。 若要强行中止程序的运行可使用Ctrl+C 命令
3.2.3 pause函数 其调用格式为: pause(延迟秒数) 如果省略延迟时间,直接使用pause,则 将暂停程序,直到用户按任一键后程序 继续执行。 若要强行中止程序的运行可使用Ctrl+C 命令
3.3选择结构 3.31i语句 在 MATLAB中,i语句有3种格式 1.单分支i语句 语句格式为: if条件 语句组 end 当条件成立时,则执行语句组,执行完之后继 续执行if语句的后继语句,若条件不成立,则 直接执行i语句的后继语句
3.3 选择结构 3.3.1 if语句 在MATLAB中,if语句有3种格式。 1.单分支if语句 语句格式为: if 条件 语句组 end 当条件成立时,则执行语句组,执行完之后继 续执行if语句的后继语句,若条件不成立,则 直接执行if语句的后继语句