matlab字符串转换

matlab字符串与数值之间的转换

close all;clear all;clc;
num=rand(3,3)            %产生3×3随机矩阵
s1=num2str(num)          %将数值转换成字符串
s2=num2str(pi,10)        %将pi的前10位转换成字符串
int = 12345
s3=int2str(int)           %将整形转换为字符串
s4=mat2str(pascal(3))     %将矩阵转换为字符串
num1=str2num('123456')    %将字符串转换为数值
num2=str2double('3456.78')    %将字符串转换为双精度浮点数

输出结果如下:

num =

    0.6948    0.0344    0.7655
    0.3171    0.4387    0.7952
    0.9502    0.3816    0.1869


s1 =

0.69483    0.034446     0.76552
 0.3171     0.43874      0.7952
0.95022     0.38156     0.18687


s2 =

3.141592654


int =

       12345


s3 =

12345


s4 =

[1 1 1;1 2 3;1 3 6]


num1 =

      123456


num2 =

   3.4568e+03

“whos”后如下

Name      Size            Bytes  Class     Attributes

  int       1x1                 8  double              
  num       3x3                72  double              
  num1      1x1                 8  double              
  num2      1x1                 8  double              
  s1        3x31              186  char                
  s2        1x11               22  char                
  s3        1x5                10  char                
  s4        1x19               38  char               

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值