来自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++的格式哦 Alice will be 12 this year. |