1樓:匿名使用者
fid = fopen('a.txt','r');
a = textscan(fid,'%s');
p = a;
a = double(cell2mat(p))-double('0')
matlab將數值矩陣轉化為字串矩陣 50
2樓:幸運一點點哦
for i=1:length(abc)
aa=num2str(abc(i));
end%輸出aa即為字串矩陣
3樓:匿名使用者
abc=num2str(abc);
這裡的"2"就是"to"的意思,matlab很多格式轉換都有類似的命令。
4樓:百度使用者
舉例說明a=『2 3 4 5』;b=str2num(a);結果:b= 2 3 4 5把uitable變成n行一列用reshape(uitable,n,1);不過這時n等於uitalbe的陣列元素個數
怎樣將符號型矩陣轉換成數值型 matlab
5樓:day忘不掉的痛
符號常量矩陣a,可以使用double來轉換為數值矩陣。
>> a = sym([1/2 1/3;1/4 1/5])a =
[ 1/2, 1/3]
[ 1/4, 1/5]
>> a1=double(a)
a1 =
0.5000 0.3333
0.2500 0.2000
若是符號變數矩陣,比如含有變版量x,需要使用變數替權換subs,才能得到數值矩陣
>> syms x
>> a = [2*x 1/3; x^2 3+x]a =[ 2*x, 1/3]
[ x^2, 3+x]
>> a1 = subs(a,'x',1/4)a1 =
0.5000 0.3333
0.0625 3.2500
6樓:匿名使用者
符號型矩陣轉數值型矩陣可以使用double命令如:>> a=[1/3 sqrt(2); 2/3 sqrt(5)]a =0.3333 1.4142
0.6667 2.2361
>> b=sym(a) % a是數值型矩陣,內先將其轉化成符容號型矩陣
b =[ 1/3, sqrt(2)][ 2/3, sqrt(5)]
>> c=double(b)
c =0.3333 1.4142
0.6667 2.2361
matlab如何將矩陣的數字元素轉換為字元儲存? 15
7樓:波波球
是這樣的,哪不是沒有東西,它是一個空格字元,如果想表示的更清楚一些,可以這樣實現
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)=','
需要注意的是轉換為字元以後空格也會相應的轉換為字元
8樓:靜靜的世界
直接將矩陣由數字型轉換為字元型;
若a=[1 0 1 1];
則b=num2str(a);
b等於字元'1011'
matlab 如何能把矩陣[1 0 1 1]變成字串『1011』?
9樓:匿名使用者
如果中間允許空格的話,樓上說的num2str()函式可以用。但是如果中間不允許有空格的話。需要通過以下**轉換:
for i=1:length(a)
if i==1
b=num2str(a(i));
else
b=[b,num2str(a(i))];
endend
這是執行示例,使用**可以不帶空格,直接使用num2str()函式中間會有空格。
>> a=[1 2 4 6 7]
a =1 2 4 6 7>> for i=1:length(a)
if i==1
b=num2str(a(i));
else
b=[b,num2str(a(i))];
endend
>> b
b =12467
>> num2str(a)
ans =
1 2 4 6 7
>>
10樓:匿名使用者
直接將矩陣由數字型轉換為字元型;
若a=[1 0 1 1];
則b=num2str(a);
b等於字元'1011'
11樓:匿名使用者
a=[1 0 1 1];
sprintf('%d',a);
這樣就可以了
matlab在edit裡面輸入的字串型數值如何轉換成陣列或者矩陣?
matlab字串矩陣轉化為數字矩陣
12樓:匿名使用者
舉例說明
a=『2 3 4 5』;
b=str2num(a);
結果:b= 2 3 4 5
把uitable變成n行一列,用reshape(uitable,n,1); 不過這時n等於uitalbe的陣列元素個數
13樓:匿名使用者
程式設計,好像要用到num2char,和strcat函式。
s='';
for i=1:4
s=strcat(s,num2char(a(i)),);end
14樓:不好好改就革
很簡單clc;clear
a = ['1001';
'0110';
'0001';
'0101'];
double(a)-double('0')
matlab如何將矩陣轉換成字串
15樓:兄弟連教育北京總校
for i=1:length(abc)
aa=num2str(abc(i));
end%輸出aa即為字串矩陣
matlab中如何將char型別的資料轉換為數值型的
pascal字串處理,Pascal字串處理
用集合 vars,t string a,b,c,e,f,g,h set of char i byte begin readln s readln t a b c a z 0 9 for i 1 to length s do a a upcase s i a a c for i 1 to length...
python字串處理,Python字串操作的split方法?
字串常量 此模組中定義的常量為 string.ascii letters 下文所述 ascii lowercase 和 ascii uppercase 常量的拼連。該值不依賴於語言區域。string.ascii lowercase 小寫字母 abcdefghijklmnopqrstuvwxyz 該值...
c 字串擷取,C 擷取字串
string s 14525 964 string s1,s2 for int i 0 i s.length i 下面的片段再擷取加號後面的部分就行了。建議你去看看string類的函式,它有很多方便的字串操作函式,比我上面寫的簡單很多。夠簡單吧!include using namespace std...