セルを持ついくつかの解は見つけましたが、数値配列はありません。
問題はシンプルですが、私は1つ持っていますArray a=(0,1,2,3,4,5,6,7)
この ""のように "blankspace"で他のすべての値を変更したいので、配列は同じ長さのままですが他の値は1つだけです。このようなことをしようとするとが得られますa=(0,2,4,6)
長さは同じではありません。
私はa(2:2:end)=blanks(1);
を試してみるとほぼ完璧です:)しかし正確にはわかりません。a=(0,'32',2,'32',4,'32'...)
実際には32は実際には正しく動作することを意味する「スペース」(ASCII)を意味しています。私はそれを使用して私のTickLabelsを設定しようとしますが、ASCIIのような32のように解釈しません。Matlabの値をブランクに置き換える
答えて
番号配列には、スペースとして項目を挿入することはできません。あなたは数字だけを紹介することができます。
あなたは目盛りラベルとしてそれを使用するために、セル配列に変換します(空)[]
にいくつかのセルの内容を設定することができることをしたい場合:
a = [0 1 2 3 4 5 6 7]; % original vector
a = num2cell(a); % convert to cell
a(2:2:end) = {[]}; % set some cells' contents to []
x = 1:8; % x data for example plot
y = x.^2; % y data for example plot
plot(x, y) % x plot the graph
set(gca, 'xticklabels', a) % set x tick labels
はダニを取得するには科学的表記のないラベルには、適切なフォーマットのnum2str
を使用してください:
a = [0 1 2 3 4 5 6 7]*1e6; % original vector
a = num2cell(a); % convert to cell
a(2:2:end) = {[]}; % set some cells' contents to []
a = cellfun(@num2str, a, 'Uniformoutput', false); % convert each number to a string
x = [0 1 2 3 4 5 6 7]*1e6; % x data for example plot
y = x.^2; % y data for example plot
plot(x, y) % x plot the graph
set(gca, 'xticklabels', a) % set x tick labels
ええ、私は今それを得ました、私はTickLabelを読むとき、それはCellですが、TicksのthemselvsはDouble Arraysです。私は今それを見ました。サポートしていただきありがとうございます。小さな質問私はティックを読む: a = ax1.XTick; %a [100000,200000,300000,400000、...、1000000] a = num2cell(a); a(2:2:end)= {[]}; ax1.XTickLabel = a; それから、私はプロットがほぼ1 000 000は1e + 06として表示されますが、私はそれを得ることはありません、私は細胞が数字の文字列ではないと思っています:)。 – GDD
私はこのようにしましたax1.TickLabelInterpreter = 'none'; でも、まだ1e + 06です。 – GDD
@GDD 'a = cellfun(@ num2str、a、 'Uniformoutput'、false);'(編集を参照) –
- 1. パワーBIのブランクを別の値で置き換える
- 2. null値をブランクに置き換えます。
- 3. Matlab単列ベクトル、値を置き換えるループ
- 4. Matlab:正規表現の置き換え
- 5. -infをminで置き換え、+ infをmatlab配列の最大値で置き換えます。
- 6. セルを数値に置き換える
- 7. リストに値を置き換えることができない最後の値を置き換えること
- 8. Matlabループを範囲式に置き換える
- 9. forループ内で文字列をregexprepに置き換える? (MATLAB)
- 10. XSL:タグ内に値を置き換え
- 11. Matlabフィギュアのx軸を置き換える方法は?
- 12. R:データフレームのある値を別の値に置き換える
- 13. クラスを置き換える値型デザインパターン
- 14. NAをブランクに置き換えますが、クラスを数値として保持します。R
- 15. RDDの値を別の値に置き換える
- 16. DOMの値を配列の値に置き換える
- 17. arraylistの値をHashmapの値に置き換える方法
- 18. SimpleXMLElementの値を置き換えます。
- 19. Excelの値を置き換えます
- 20. 列の値を置き換えます
- 21. リストの値を置き換えます
- 22. オプションの値を置き換えます
- 23. 値に置き換え変数が、
- 24. 観測値を以前の観測値に置き換える
- 25. Rの値をレイテンシ値に置き換える
- 26. bashコマンド置換時のブランク変数
- 27. 透明 - matlabのEVALを置き換えます
- 28. データフレームの値の置き換え - R
- 29. data.frameのNULL値の置き換え
- 30. Pythonのループをmatlabに相当するものに置き換えます。
正確にはあなたの目的は何ですか?つまり、なぜXTickラベルを設定する場合にセル配列を使用できないのですか? –