Community Profile

photo

Akira Agata


Last seen: Today

MathWorks

664 total contributions since 2016

Contact

Akira Agata's Badges

  • 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

View details...

Contributions in
View by

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

4 dagar ago | 0

| accepted

Answered
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:...

7 dagar ago | 0

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

7 dagar ago | 0

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

15 dagar ago | 0

| accepted

Answered
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...

16 dagar ago | 0

| accepted

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

17 dagar ago | 0

| accepted

Answered
文字列の置き換えについて
条件の数が、ご質問の例のように3個程度であれば、以下のようにして置き換えることができます。 % (1) Straight-forward solution idx = startsWith(A,"A"); A(idx) = "1"; idx = s...

23 dagar ago | 0

Answered
How to clear dots in image
How about the following? [X,map] = imread('4.png'); X2 = medfilt2(X); imwrite(X2,map,'output.png');

24 dagar ago | 0

Answered
How to condionally keep unique rows in a table
How about the following? idx = (T.e == 2) & (T.f == 3); T_desired = unique(T(idx,:),'rows'); Or, if your original table T has...

ungefär en månad ago | 0

| accepted

Answered
Best to import and plot one large csv file
How about using "tall array" ? I believe the following pages should be helpful for your task: https://jp.mathworks.com/help/ma...

ungefär en månad ago | 0

Answered
Fill area between plot and the 0-line?
How about using area function? The following is an example: % Sample data x = linspace(0,4*pi,1000); y = sin(x); % Extrac...

ungefär en månad ago | 1

| accepted

Answered
Finding whether the element of the array is present in the other array and finding the index value
Just in case, let me post an example. If you don't need to think about tolerance, intersect function also works. % Example (de...

ungefär en månad ago | 0

Answered
How to find and color circle in a binary image of circles using sliding window through out the image?
Looking at the original image, target regions are filled with plane color. So I tried to apply the entropyfilt to extract the R...

ungefär 2 månader ago | 1

Answered
選択肢から重複を許して並べる順列のパターンを列挙した行列を作る方法
meshgrid や ndgrid 関数を利用する方法では如何でしょうか? たとえば [0 1] から重複を許して3つ選ぶという例ですと、以下のようになります。 [x1,x2,x3] = meshgrid([0 1],[0 1],[0 1]); A ...

ungefär 2 månader ago | 2

| accepted

Answered
複数の比較対象に関してどのインデックスが一致しているかを知る方法
ismember 関数を使うと、簡単に見つけることができます。たとえばご質問の例ですと、以下のようになります。 A = 11:20; B = [11 12 14 14]; [~,loc] = ismember(B,A); >> loc loc =...

ungefär 2 månader ago | 2

| accepted

Answered
classify関数によって得られた確率をROC曲線の出力をすることは可能でしょうか?
classify 関数によって得られた確率(スコア)からROC曲線を出力をすることは可能です。そのためには、プログラムを若干修正する必要があります。 まず、perfcurve 関数への入力は、エラーメッセージにもあるように「スコアは浮動小数点のベクトルと...

ungefär 2 månader ago | 4

| accepted

Answered
How to subset a table and pass the variable names?
Instead of using T2 = T{Ind,:} (I believe TT{Ind,:} is typo and T{Ind,:} is correct), the following can extract the correspondin...

ungefär 2 månader ago | 0

| accepted

Answered
Change text to numbers in a cell
How about the following? B = replace(A,'text one','1'); B = cellfun(@str2double,B(:,1:end-1),'UniformOutput',false); A = [B,A...

ungefär 2 månader ago | 1

| accepted

Answered
How can ı creat poisson random variables?
You can generate random number by using poissonrnd function, like; lambda = 75; r = poissrnd(lambda); Or, if you want to gene...

ungefär 2 månader ago | 0

| accepted

Answered
How calculate daily, monthly, seasonally mean average and std?
I would recommend storing the data as timetable variable, and applying retime function. The following is an example: % Load da...

ungefär 2 månader ago | 0

| accepted

Answered
Monthly Average from Daily Data
Another way is to use groupsummary function. The following is an example (note that the follwing returns average value with nan...

ungefär 2 månader ago | 0

Answered
離散点の流線の表示
さっそく対象データを提供頂き、ありがとうございます。 MATLABには流線をプロットするための関数として、streamline が用意されています。ただ、この関数は入力データがメッシュグリッドになっている必要があります。 頂いたデータを見ますと (x,...

ungefär 2 månader ago | 1

| accepted

Answered
How to normalize data of each row of Matrix A=[10 20 30 40;5 15 25 30]; between 0 and 1?
I believe you can do this task by simply applying normalize function, like: B = normalize(A,2,'range'); % Normalize each row to...

2 månader ago | 0

Answered
ライブスクリプトのFigureを外に出す
下記のように、"Visible" プロパティを "on" に指定することで、Figureウィンドウを別に表示させることができます。 figure("Visible","on")

2 månader ago | 1

| accepted

Answered
make video to combine two png series from different file folder
How about the following solution? s = dir('*.png'); v = VideoWriter('output.avi'); open(v); for kk = 1:numel(s) fil...

2 månader ago | 0

| accepted

Answered
Merge two files with different information
As Walter-san mentioned, the solution would be like this: % Read .txt files T1 = readtable('file1.txt','ReadVariableNames',fal...

2 månader ago | 0

Answered
extracting only number from text file
How about the following? % Read the original text file c = readcell('data.txt','Delimiter','\n'); % Extract coordinates fro...

2 månader ago | 0

| accepted

Answered
for文とif文の併用
やりたい内容は、「条件 Y(k) <= sr & Y(k+1) >= sr を満たす点での dY/dX の値を計算し、結果を配列 C として保存したい」と理解しました(間違っていたらご指摘ください)。 以下の方法ではいかがでしょうか。ただし上記条件を満た...

3 månader ago | 1

Answered
Determine separated node in graph
I'm not sure what is the final goal and/or application of this process. But let me try to do this task (since this "puzzle" will...

3 månader ago | 0

| accepted

Answered
how to create block circulant matrix?
How about the following? % For simple example n = 3; m = 2; % Create n-by-n circulant matrix B_block = gallery('circul',1...

3 månader ago | 0

| accepted

Load more