77问答网
所有问题
matlab中如何将数值类型的矩阵转成字符类型的矩阵
如题所述
举报该问题
推荐答案 2011-11-10
1.调用sym函数,如数值矩阵A,B=sym(A),则B为字符矩阵;
2.输入syms A,则数值矩阵A就转换成字符矩阵,注意syms与矩阵A之间有空格
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/8WvI3Gpqp.html
其他回答
第1个回答 2011-11-10
syms a b c d e f g h i
a=[a b c;d e f;g h i ]
a =
[ a, b, c]
[ d, e, f]
[ g, h, i]本回答被提问者采纳
相似回答
matlab如何将矩阵的
数字元素
转换为字符
存储?
答:
a=[0,0,0,0;0,0,1,1;0,1,0,1];b=num2str(a);b(:,2:3:end-1)=[];b(:,2:2:end-1)=','需要注意的是转换为字符以后空格也会相应
的转换为字符
Matlab
如何
能
把矩阵
[1 0 1 1]
变成字符串
‘1011’?
答:
如果中间允许空格的话,楼上说的num2str()函数可以用。但是如果中间不允许有空格的话。需要通过以下代码
转换
:for i=1:length(a)if i==1 b=num2str(a(i));else b=[b,num2str(a(i))];end end 这是运行示例,使用代码可以不带空格,直接使用num2str()函数中间会有空格。>> a=[1 2 4 6 ...
matlab的矩阵
中,
如何把
数字替换为特定字母?
答:
严格来说,
这个不能替换,因为数字类型对应的是矩阵,而字符类型对应的是cell,只能重新定义一个cell
。用下面的代码 A=[1 2;2 1];[m n]=size(A);for i=1:m for j=1:n if(A(i,j)==1) B{i,j}='hello'; elseif(A(i,j)==2) B{i,j}='你好'; else ...
matlab怎样
实现数字和
字符的转换
?
答:
语法格式:str = num2str(A)把数组A中的数转换成字符串表示形式
。str = num2str(A, precision)把数组A转换成字符串形式表示,precision表示精度, 比如precision为3表示保留最多3位有效数字, 例如0.5345转换后为0.534,1.2345转换后为1.23。即从左边第一个不为0的数开始保留3个数值。str = ...
MATLAB中如何将
双精度
矩阵转换成字符串矩阵
答:
num2str(a)
matlab
如何把
一个int
型的矩阵数据类型变成
unsigned的?
答:
uint8 uint16
matlab
由符号
矩阵
组成
的
元胞数组,
如何转换成
一个大大的符号矩阵呢?
答:
其中a(1)=’1’字符,a(2)=[3 4]
矩阵
,a(3)={2} 元胞,a(4)=5
数值
但不能写成{’1’ {2};[3 4] 5 6},因为它的元素不能组成矩阵 相关语句:double,num2str,sym,cell2mat,vpa double
把字符转换为
ASCII码对应值,例如double([’1’’a’])=[45 97]如果要使’1’返回值1,...
大家正在搜
matlab中的函数类型
matlab定义数值类型
matlab的数据类型有哪些
matlab的数据类型
matlab主要数据类型
matlab中char函数
matlab 变量类型
matlab默认变量类型
matlab 变量类型库
相关问题
怎样将符号型矩阵转换成数值型 matlab
matlab中的元胞数组中的数字是字符型保存,存在nodat...
matlab中怎么将一个字符型数组转化为数值型数组? 字符数...
matlab中怎样将double型矩阵转换为int8型矩阵
在matlab中,如何将struct类型转化为矩阵类型?
求助Matlab关于将logical矩阵转为数值矩阵的问题
matlab中tabel类型的矩阵怎么转化为doubel类型...
matlab字符串矩阵转数值矩阵。