c 输出空格_matlab|数据的输出

脚本编写

Home——New Script

Save --> Run

第一行注释:出现在help 里

注释行
%

注释块
%{
    注释第一行

    第二行

 Test:
    radius=1
    area=pi
%}

运行脚本——保存,Matlab路径移到当前文件夹

命令行窗口写脚本文件名

终止脚本

Ctrl+C

脚本中的字符

需要写出's',否则认为是数字

数据输入

rad=input("Enter the radius: ")

默认储存为数字

将数字转换为字符

letter=input("Enter a char","s")

空格会包含

小区别

f0578d79cfb21607139740fdf95e20a2.png

数据的返回

disp()

数据的输出

fprintf('The value is %d, for sure! n',4^3)

% 占位符

n 换行

t 空格(可以在matlab中设置tab的大小)

%d  整数
%f  浮点
%c  字符
%s  字符串

%c 与 %s 的区别:

>> fprintf('The value is %s, for sure! n',[64,65])
The value is @A, for sure!

>> fprintf('The value is %c, for sure! n',[64,65])
The value is @, for sure! 
The value is A, for sure!

换行

>> fprintf('line 1nline 2nnline 4n')
line 1
line 2

line 4

输出限制

长度

>> fprintf('|%6d|n',4^3)
|    64|
>> fprintf('|%6d|n',randi([1,1000],[10,1]))
|    98|
|   279|
|   547|
|   958|
|   965|
|   158|
|   971|
|   958|
|   486|
|   801|
>> fprintf('|%6d|n',randi([1,1000],[10,2]))
|   142|
|   422|
|   916|
|   793|
|   960|
|   656|
|    36|
|   850|
|   934|
|   679|
|   758|
|   744|
|   393|
|   656|
|   172|
|   707|
|    32|
|   277|
|    47|
|    98|
>> fprintf('|%8.3f|n',pi)
|   3.142

>> fprintf('|%8.6f|n',randi([1,300],[10,1]))
|147.000000|
|134.000000|
|194.000000|
|213.000000|
|227.000000|
|83.000000|
|204.000000|
|197.000000|
|49.000000|
|36.000000|

向左对齐

加正负号

>> fprintf('|%-10d|n',randi([1,300],[10,1]))
|288       |
|165       |
|42        |
|45        |
|78        |
|253       |
|77        |
|245       |
|74        |
|279       |
>> fprintf('|%10d|n',randi([-300,300],[10,1]))
|       -90|
|      -182|
|      -150|
|        70|
|       -16|
|       -89|
|       199|
|        51|
|        30|
|       251|
>> fprintf('|%+10d|n',randi([-300,300],[10,1]))
|      -129|
|      +155|
|      +152|
|       -72|
|       +41|
|      -255|
|      -268|
|       +19|
|      +168|
|      +261|

截断字符串

>> fprintf('%.4sn',"hello")
hell

空格

t

随机数 rand()

‘和的输出('')()

>> fprintf(''' n')
' 
>> fprintf('''' n')
函数或变量 'n' 无法识别。

>> fprintf('  n')
  
>> fprintf('  n')
警告: 转义字符 ' ' 无效。有关支持的特殊字符,请参阅 'doc
sprintf'。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值