• 顺序结构:按顺序执行命令,一般涉及数据输入,数据计算或处理,数据输出等内容。
  • 1.数据输入:
  •  函数:input  Prompt for user input. 
  • 等式左边是数值情况:  
  • NUM = input(PROMPT) 
  • 形式一:a=input('输入变量a的值');
  • 执行完毕后,scree显示:输入入变量a的值;输入值并回车后,a的值即被保存至变量a;
  • 形式二:A=input('输入矩阵A');
  • 执行完毕后,scree显示:输入入矩阵A;输入并回车后,矩阵即被保存至A;
  • 等式左边是字符串情况:
  •  STR = input(PROMPT,'s') returns the entered text as a MATLAB string, without evaluating expressions.
  • 形式:name=input('what''s your name?','s');
  • 执行完毕后,scree显示:what's your name?;输入字符后,字符被保存至name;
  • 注意:prompt  :use '\n' to indicate eachnew line.包含反斜杠方式:'\\',包含'方式:‘’;
  •  
  •  例
  •       reply = input('Do you want more? Y/N [Y]:','s');
  •        if isempty(reply)
  •           reply = 'Y';
  •        end
  • 若提示后不输入任何值,则reply=Y;
  • 2.数据的输出
  • 函数:disp(输出项)
  • 基中输出项或以为字符串,也可以为矩阵;
  • disp函数不显示矩阵名。
  • 形式一:A=‘Hello,Tom’;
  • disp(A);
  • 输出:Hello,Tom
  • 形式二:A=[1,2,3;4,5,6;7,8,9]
  • disp(A);输出:
  • 1 2 3
  • 4 5 6
  • 7 8 9
  • 3.程序暂停
  • 函数:pause(延迟秒数)
  • 如直接pause;将暂停,直到按任意键后继续运行;
  • 强行中止程序的运行可按:Ctrl+C
  • 可用于查看程序蹭结果或者观看输出图形;

 

posted on 2014-09-22 19:55  奶味洋葱头  阅读(1314)  评论(0)    收藏  举报