matble中disp()函数

来自matble 中help disp

术语:

disp(X)

disp(X)显示变量X的值,而不打印变量名称。

我们做常见的是 另一种显示变量的值,且打印变量名称“X =”

传统不加disp加disp
>> A=[15 150];
>> A


A =


    15   150
>> A=[15 150];
>> disp(A)
    15   150
>> S = 'Hello World.';
>> S


S =


Hello World.
>> S = 'Hello World.';
>> disp(S)
Hello World.

disp为什么存在,看下例(有需求才创建)

正常不使用disp     使用disp
>> X = rand(5,3);
>> Y='     Corn      Oats      Hay';
>> Y
X


Y =


     Corn      Oats      Hay




X =


    0.7060    0.8235    0.4387
    0.0318    0.6948    0.3816
    0.2769    0.3171    0.7655
    0.0462    0.9502    0.7952
    0.0971    0.0344    0.1869
>> X = rand(5,3);
>> disp('     Corn      Oats      Hay')
disp(X)
     Corn      Oats      Hay
    0.4898    0.2760    0.4984
    0.4456    0.6797    0.9597
    0.6463    0.6551    0.3404
    0.7094    0.1626    0.5853
    0.7547    0.1190    0.2238

更加实用的实例如下:

>> name = 'Alice';

age = 12;

%标准matble语法格式

X = [name,' will be ',num2str(age),' this year.'];
disp(X)
Alice will be 12 this year.
>> name = 'Alice';

age = 12;

%这个sprintf是C的格式哦,

X = sprintf('%s will be %d this year.',name,age);
disp(X)
Alice will be 12 this year.
>> name = 'Alice';

age = 12;

%这个sprintf是C++的格式哦

fprintf('%s will be %d this year.\n',name,age);
Alice will be 12 this year.

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值