Matlab命令行窗口中直接将内容输出disp命令 |
您所在的位置:网站首页 › matlab中打印文字 › Matlab命令行窗口中直接将内容输出disp命令 |
disp命令:直接在命令行中显示文字或者数组 语法:disp(X) 描述:disp(X)显示X的内容而不打印变量名称。 disp不显示空变量。 实例: 实例1 显示变量内容 创建一个数字数组A和一个字符串S A = [15 150]; S = 'Hello World.'; disp(A); disp(S);显示每个变量。 实例二 显示带有列标签的矩阵 显示一个矩阵,并将列标为玉米,燕麦和干草。 X = gallery('uniformdata',[5 3],0); disp(' Corn Oats Hay') disp(X)实例三 在命令窗口中显示超链接 显示超链接到网页。 包含HTML超链接代码作为disp的输入。 X = 'MathWorks Web Site'; disp(X)MathWorks Web Site disp函数在命令窗口中生成一个超链接。点击链接在MATLAB®Web浏览器中显示MathWorks主页。 实例三 在同一行显示多个变量 有三种方法可以在命令窗口的同一行显示多个变量。 使用[]运算符连接多个字符串。使用num2str函数将任何数字值转换为字符。然后,使用disp来显示字符串。 name = 'Alice'; age = 12; X = [name,' will be ',num2str(age),' this year.']; disp(X)Alice will be 12 this year. 你也可以使用sprintf来创建一个字符串。用分号终止sprintf命令以防止显示“X =”。然后,使用disp来显示字符串。 name = 'Alice'; age = 12; X = sprintf('%s will be %d this year.',name,age); disp(X)Alice will be 12 this year. 或者,使用fprintf创建并显示字符串。与sprintf函数不同,fprintf不显示“X =”文本。但是,您需要用换行符(\ n)元字符结束字符串以正确终止其显示。 name = 'Alice'; age = 12; X = fprintf('%s will be %d this year.\n',name,age);Alice will be 12 this year. 输入参数 X——要显示的数据 任何类型的数组 要显示的数据,指定为任何类型的数组。 要显示多个数组,可以使用连接或sprintf或fprintf函数,如示例中所示,在同一行上显示多个变量。 注:翻译自MATLAB disp函数帮助文档 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |