1樓:匿名使用者
還在弄這個問題呢,我試了cell型別好像不需要預先指定大小啊for i=1:n
str = filename(i).name;end
matlab如何將一個向量賦給一個字串 用來替換向量的名字
2樓:兔子和小強
舉個例子:
b = rand(1, 110);
for i = 1:11
eval(sprintf('x%03d = b(%d:%d);', i, 10*i-9, 10*i));
end沒人會去定義這麼多"有規律"的變數,為什麼不直接用元胞陣列來存呢。
matlab怎麼建立字串向量
3樓:轉基因牛
matlab建立字串向量
如果字串向量只有一行
,可以直接賦值
例如 str = ['tea'];
如果字元專串向量有多行屬
例如 str = ['tea';'bee';'see'];
多**況下,要保證每一行的字串個數一致,否則會出現錯誤
4樓:匿名使用者
可以考慮用字串細胞陣列實現!
matlab 如何將一個向量作為一個元素輸出
5樓:匿名使用者
將多個bai數放在一個du單元裡面
那麼單zhi元裡面只能
是字元型別
就是要dao先把資料專
轉化為字串,然後屬寫到一格里面
>> b=[3 5 7 11 20 22 24 32];
>> c=num2str(b);
>> xlswrite('g:\1.xlsx',,'sheet1','b6');
6樓:匿名使用者
作為一個元素輸出的意義何在??
matlab 中的自定義函式,請問輸入一個向量,該怎麼寫才能夠是返回一個向量,而不是一個值。
7樓:匿名使用者
預設的都是返回向量,matlab的基本出來物件就是矩陣,怎麼可能不返回向量呢。
例如:function y=ff(x)
y=x.^2;
%在輸入的時候,x=[1,2,3],就好了
用matlab建立一個字串向量,刪除其中的大寫字母。
8樓:
>> ch='ancdhue123'
ch =
ancdhue123
>> k=find(ch>='a'&ch<='z')k =3 4 5 6>> ch(k)=
ch =
ane123
matlab中如何利用向量作為矩陣索引訪問相應元素
n維矩陣有兩個下標,n維向量只能提供一個下標。當然你可以採用單下標訪問方式。比如a a 顯示的結果是a矩陣的第1,3,4 個元素 而a 1,a 顯示的是a 1,1 a 1,3 a 1,4 的結果。matlab中陣列元素引用有三種方法 1.下標法 subscripts 2.索引法 index 3.布林...
python用xlwt向xls中寫入中文,顯示亂碼該怎麼解決
如果使用python2那麼就需要 ws.write 0,0,i 0 decode gbk 這樣改一下編碼 可以直接成成python3,就不用煩這些編碼問題了。亂碼是編碼問題,微軟的excel預設開啟的編碼是gbk,如果你寫入的資料是非gbk編碼的,那麼使用微軟excel開啟就會出現亂碼的情況。解決方...
matlab如何把向量中的各元素轉換成數?要高效的
樓上的方法都很好抄,謝謝bai大家 這個問題的起源是想判斷一個迴圈,du當zhi向量a中的元素不全為dao1時執行while 迴圈,a中只有0 1 2這三類資料。例如,初始時a 1 2 0 1 0 但是我用 while a 1 或者 while a 1 1 1 1 1 時程式根本不執行while中的...