Community Profile

photo

Akira Agata


Last seen: 2日 前

MathWorks

688 2016 年以降の合計貢献数

連絡する

Akira Agata's バッジ

  • 36 Month Streak
  • Personal Best Downloads Level 2
  • Editor's Pick
  • First Review
  • 5-Star Galaxy Level 3
  • First Submission
  • Guiding Light
  • Knowledgeable Level 4
  • Solver
  • Revival Level 2
  • First Answer

詳細を表示...

貢献した分野
表示方法

回答済み
Color map from green to red
You can create your original colormap (green to red) and apply to the data. The following is an example: % Create green-to-red...

5日 前 | 0

| 採用済み

回答済み
Sum elements of corresponding equal elements
How about the following solution? % Create sample 36-by-3 array C rng('default'); % for reproducab...

5日 前 | 0

| 採用済み

回答済み
Select values from martix with an absolute value and set them to zero.
Like this? A = randi([-10 10],6); % 6x6 matrix (ranging from [-10,10]) idx = abs(A) == 5; % Find elements whose absolute...

6日 前 | 0

| 採用済み

回答済み
極座標のヒストグラムを作製
polarhistogram 関数を使うと極座標でのヒストグラムを作成できます。 たとえば8等分した角度ごとの測定値をプロットする場合、以下のようになるかと思います。 % 8等分した角度(theta)と測定値(val)の模擬データ theta = 0...

9日 前 | 1

回答済み
配列の各要素を別の配列の変数として定義したい.
詳細な説明、ありがとうございます。 それでは、以下のような方法ではいかがでしょうか? A = [1 0.1 0.01]; B = zeros(1,4); % ベクトルBを初期値0で作成 n = numel(A); % ベクト...

9日 前 | 0

回答済み
MATLABでファイルのサイズを取得したい
dir 関数が使えるかと思います。 たとえば以下のようにすると、data.xlsのファイルサイズ [bytes] が変数 t_fileSize に格納されます。 s = dir('data.xls'); t_fileSize = s.bytes;

14日 前 | 1

| 採用済み

回答済み
2次元上で楕円を描くにはどのようにしたらよいでしょうか。
いろいろなやり方がありますが、たとえば陰関数をプロットする fimplicit 関数を使う方法はいかがでしょうか? 一例として、楕円をあらわす方程式 (x/a)^2 + (y/b)^2 = 1 を a=5, b=2 としてプロットすると以下のようになりま...

14日 前 | 0

回答済み
グレースケール化のエラー
おそらく、もとの画像ファイルがインデックス付き画像ファイルになっていることが原因と思われます。 その場合、以下のようにいったん通常のRGB画像に変換したうえでグレースケール化すれば大丈夫です。 [IDX, cmap] = imread('2007_00...

16日 前 | 0

| 採用済み

回答済み
correlation of signals and finding time delays
If you have Signal Processing Toolbox, please try finddelay function.

19日 前 | 0

| 採用済み

回答済み
角度の求め方
アークコサイン(逆余弦関数)を使って求めることができます。MATLABの関数としては、acos 又は acosd になります。出力される角度θを、前者はラジアン、後者は度として出力します。 % 例: cos(θ) = 0.5 のθを求める theta_...

20日 前 | 0

回答済み
重複したデータを削除する方法
findgroups と splitapply を使う方法はいかがでしょうか? A = [600 142 30 75 13; 600 141 30 75 14; 600 142 30 80 14]; group = findgroups(A(:,4))...

約1ヶ月 前 | 0

回答済み
plot3でのエラー解決方法
waterfall 関数を使って、ウォーターフォールプロットとして可視化するというのは如何でしょうか? 以下は簡単な例です。 % Sample data t = 0:0.1:20; data = zeros(7,numel(t)); for kk...

約1ヶ月 前 | 0

回答済み
How to binarize a grayscale image with multiple thresholds?
Assuming a grayscale image img is a 2D double array, the following code should work: b = img > t1 | img < t2;

約1ヶ月 前 | 0

| 採用済み

回答済み
二次元グラフのグラデーション方法
scatter 関数の第4引数で各ポイントの色をコントロールすることができます。例えばご質問のプログラムですと、以下のようになります。 scatter関数の詳細は以下をご参照ください。 https://jp.mathworks.com/help/mat...

約2ヶ月 前 | 0

回答済み
Plotting target points within an n radius plot
How about the following solution? % Data points (N = 10, for example.) numPoints = 10; detRange = 2*pi*(rand(numPoints,1)); ...

約2ヶ月 前 | 0

| 採用済み

回答済み
Hi I need help with for loop
No need to use for-loop. How about the following way? % Read data file T1 = readtable('A1_input.txt'); % Postion of (x,y) a...

2ヶ月 前 | 0

回答済み
Remove noise from image
How about applying median filter? The following is an example: % Read the image and convert it to grya-scale I = imread('gray...

2ヶ月 前 | 0

| 採用済み

回答済み
任意の空セルに数値を代入する方法を教えてください
例えば、以下のような処理はいかがでしょうか? % Sample cell array (A(1,2) and A(2,2) are empty) A = {'abc',[];123,''}; % Detect empty cell(s) and ...

2ヶ月 前 | 0

| 採用済み

回答済み
二次元グラフとそれに対応したカラーバーを表示させる方法
imagesc を使ってデータをヒートマップとして可視化するのはいかがでしょうか? ご参考までに、簡単な例を作成してみました。 % Sample Data x = linspace(0,2*pi); y = 0.01 + sin(x).^2; ...

3ヶ月 前 | 1

回答済み
How to convert a cell to matrix?
How about the following way? % Convert to numeric array maxLen = max(cellfun(@numel,A)); A = cellfun(@(x)[x, NaN(1,maxLen - n...

3ヶ月 前 | 1

| 採用済み

回答済み
join tables by categorical variable
Please try innerjoin or outerjoin functions, like: c1 = innerjoin(a,b,'Keys','Var1'); c2 = outerjoin(a,b,'Keys','Var1','MergeK...

3ヶ月 前 | 0

回答済み
remove nodes without changing the numbering of nodes
How about setting a nodelabel for each node? The following is an example: s = [1 1 1 2 2 3]; t = [2 3 4 3 4 4]; % Create a...

3ヶ月 前 | 0

回答済み
How to change color bar limits in imagesc?
You can do that task by setting CLim of the axes, like: figure imagesc(rand(4)); ax = gca; ax.CLim = [0 1]; colorbar

4ヶ月 前 | 1

| 採用済み

回答済み
why does the sound with different sampling frequency sounds the same ?
That's the basic of the 'Sampling theorem'. As long as frequency component of the signal is less than Nyquist frequency ( = samp...

4ヶ月 前 | 0

| 採用済み

回答済み
fit結果の各項目毎のプロット
関数fitが出力するcfitオブジェクトの中には、近似曲線の各係数が保存されていますので、これを使ってそれぞれのgauss曲線を描画することができます。 % Sample data x = linspace(0,3*pi); y = sin(x).^...

4ヶ月 前 | 0

| 採用済み

回答済み
create a matrix using a vector such that each row is one offset of the previous row
If the output matrix is always N-by-3, the following straight-forward way might be enough: matrix = [v(1:end-2);v(2:end-1);v(3:...

4ヶ月 前 | 0

回答済み
plotコマンドを使わずに、新規figureに元のグラフをコピーをする。
copyobj を使うのはいかがでしょうか? たとえばご質問頂いた例では、以下のようになります。 figure ax1 = axes('Position',[0.1, 0.55 , 0.8182, 0.4091]); ax2 = axes('Pos...

4ヶ月 前 | 0

| 採用済み

回答済み
グラフ上の座標の取得
figureのコールバック関数 (WindowButtonDownFcn, WindowButtonUpFcn) を使うというのは、いかがでしょうか? たとえば以下のようにすると、マウスの左ボタンを押した時と解放した時の座標を、それぞれ取得することができ...

4ヶ月 前 | 0

| 採用済み

回答済み
Calculate duration from labeled timestamped data.
Thank you for providing your data. I believe the following is an possible solution. I hope this will be somehow helpful for you...

4ヶ月 前 | 0

| 採用済み

回答済み
How to rescale table columns
normalize function can do that task, like: rescaledTable = normalize(yourTable,'range');

4ヶ月 前 | 0

| 採用済み

Load more