Statistics
RANK
58
of 295,983
REPUTATION
3,300
CONTRIBUTIONS
0 Questions
851 Answers
ANSWER ACCEPTANCE
0.00%
VOTES RECEIVED
662
RANK
3,761 of 20,310
REPUTATION
391
AVERAGE RATING
5.00
CONTRIBUTIONS
3 Files
DOWNLOADS
14
ALL TIME DOWNLOADS
2769
CONTRIBUTIONS
0 Posts
CONTRIBUTIONS
2 Public Channels
AVERAGE RATING
30
CONTRIBUTIONS
0 Highlights
AVERAGE NO. OF LIKES
Feeds
Find index of cell values in another cell array without a loop
It's time to use ismember function! A = {'Q' 'W' 'E' 'R' 'T' 'Y' 'U' 'I' 'O' 'P'}; B = {'W' 'R' 'O'}; [~, index] = ismember...
1 month ago | 0
| accepted
16進の文字列をstr2doubleで数に変換時に1桁目に「E」が混ざると処理できない
16進数の文字列を数値に変換するには、hex2dec をお使い下さい。 hex2dec('0x0E')
2 months ago | 1
| accepted
有効グラフの経路の重みを合計する方法
allpaths 関数の第2出力引数として、経由するエッジの番号のリストが出力されます。これを使って経路内のエッジの重みを合計することができます。 たとえば今回対象となるグラフの1番目のノードから28番目のノードまでの全経路を allpaths 関数で求...
2 months ago | 1
| accepted
distance of random points to coastline
If you can treat longitude and lattitude as X and Y, one straight-forward solution would be as follows. Of course, if you want ...
2 months ago | 0
| accepted
メディアンフィルタ適用時特定の要素を除外する方法
関数 nlfilter を使って実現することができます。 たとえば 2次元配列 I に対して [9 9] の範囲で値が 0 の要素を計算対象外とした median フィルタ処理をするには、以下のようになります。 % 値が 0 の要素を計算対象外とした ...
2 months ago | 0
| accepted
片対数グラフを立体に重ねたい
2番目のグラフを表示するところまでは既にできているという理解で間違いないですか? もしそうでしたら、以下を追加することで表示されたグラフの Y軸を対数スケールに変えることができます。 ax = gca; ax.YScale = 'log';
4 months ago | 1
Plotting a 3D surface plot from scatter plot
I would recommend the following step: Step1. Create mesh grid by using meshgrid function Step2. Interpolate the original data ...
6 months ago | 2
| accepted
ありがとうございしました
imtool は画像の調査 (2点間の距離の計測やピクセルのRGB値確認など) をおこなうためのものですので、imtool のみでは作成することができません。 代わりに、以下のような使い方であればイタリアの国旗を作成することができます。 % 前準備: ...
6 months ago | 1
多変数関数の条件付き極致について
たとえば Optimization Toolboxを使って、以下のようにすると極大値を与える x,y を求めることができます(極小値も同様)。 % 最適化問題の作成 (極大値を求める場合) prob = optimproblem('ObjectiveS...
7 months ago | 0
MATLABフォルダにある大量のmlxファイルの中からある特定の関数の名前を検索して検索結果のリストを出す方法
ファイルの検索 機能をお使い頂くとご所望の検索が可能かと思います。
8 months ago | 1
| accepted
配列を拡張する方法を教えて下さい
まさしく repelem 関数の出番です。 たとえば頂いた例だと、以下のようになります。 % 対象となる配列 A = [1 2; 3 4]; % それぞれの要素を繰り返す B = repelem(A, 2, 2); % 結果を表示 d...
8 months ago | 1
| accepted
全データの列数を100個(100%に時間正規化)にするにはどうすればいいでか?
interp1 は複数の列に対して各列を一括で内挿できます。このため、以下のようにすると Thorax の各データを 100 行に正規化できます。 for kk = 1:numel(A.Thorax) data = A.Thorax{kk}; ...
8 months ago | 1
| accepted
グラフの凡例を図面からはみ出さないようにしたいのですが
legend の NumColumnsプロパティを設定するのが良いかと思います。 ご参考までに、下記にその一例を示します。 figure gscatter(rand(100, 1), ones(100, 1), randi(30, 100, 1)) ...
8 months ago | 1
How to erase black letters in an image
How about the following? I = imread('https://www.mathworks.com/matlabcentral/answers/uploaded_files/1611496/image.jpeg'); Igra...
10 months ago | 1
関数の計算について
J = meanLuminance + 15*sin((numfiles*pi)/776) の部分が原因です。 numfiles = 776 なので、上記の右辺第2項は 15*sin(pi) = 0 となるため、最終的には J = meanLumina...
10 months ago | 1
同じ形式のファイルを読み込もうとするとエラーが出ます.
もしかすると 2 つのファイルの Delimiter の微妙な違いが影響している可能性があります (いずれも単純なタブ区切りではなく、半角スペースの連続で区切っているようです)。試したところ、readtable のオプションをより詳細に指定することで対応で...
1 year ago | 1
| accepted
How to extract only the object and get the extreme coordinates?
How about the following? % Load the image I = imread('https://jp.mathworks.com/matlabcentral/answers/uploaded_files/1552757/20...
1 year ago | 1
| accepted
テキストファイルにある値を区別したい
添付のテキストを拝見しましたが、標準的な構成ではないためやや工夫が必要です。 手っ取り早い方法としては インポートツール を使う方法があります。 別の方法としては、readtable でとりあえずデータ部分だけを読み込んで、整形や列名の設定はプログラム...
1 year ago | 0
| accepted
画像の輝度を0~256で表すコード
単純に「はい」か「いいえ」で答えられないご質問ですので、順を追って説明します。 まず、対象画像がすべて 8 bit 画像の場合、画像は uint8 型の数値配列として読み込まれます。これを rgb2gray で変換すると同じく uint8 型の配列となる...
1 year ago | 1
| accepted
bodeコマンドで作成したボード線図のX軸のラベルの単位を任意のフォントにする方法
findall でX軸のラベルのグラフィックオブジェクトを抽出することで変更可能です。 たとえば日本語環境では、デフォルトのX軸ラベルは「周波数 (rad/s)」になっていると思います。そこで以下のようにするとラベルの文字列やフォントを変えることが可能...
1 year ago | 2
| accepted
重心動揺の外周面積の求め方
凸包とその面積を求めるのでしたら、convhull 関数が便利です。使い方は以下の例を参考にして下さい。 % (x, y) 座標データ (※簡単のため20点としています) x = randn(20, 1); y = 2*randn(20, 1); ...
1 year ago | 0
| accepted
陰関数の描画時において、(x,y)座標を変数にとりこみたい。
ImplicitFunctionLine の XData, YData プロパティは陰関数を描画した際に生成されます。 以下のようにすると、生成後の XData, YData を取得することができます。 % 陰関数を描画 figure h = fi...
1 year ago | 0
| accepted
Excelシート上のデータが読み込めない
MATLAB R2023bでは以下のように問題なく読み取ることができました。 お使いの MATLAB バージョンはどれになりますでしょうか? filePath = "https://jp.mathworks.com/matlabcentral/answ...
1 year ago | 0
Crop a specific area for the sem image
How about the following? % Read the image I = imread("https://www.mathworks.com/matlabcentral/answers/uploaded_files/1522566/i...
1 year ago | 0
| accepted
plot data points on a map
How about the following? data = readmatrix("https://jp.mathworks.com/matlabcentral/answers/uploaded_files/1515856/plot_map2.csv...
1 year ago | 0
| accepted
How do I change the type of colorbar for each tiled figure?
You can set colormap for each axes object, like: % sample data z = peaks(20); % display the data with different colormap t...
1 year ago | 0
Why can't I make a boxplot with data overlay?
How about using a boxchart ? The following is an example: % Sample data x = [ones(100,1); 2*ones(100,1); 4*ones(100,1)]; y =...
1 year ago | 1
| accepted
for文の中で計算結果を変数に格納、ヒストグラムを描く
変数 s を配列として、for 文を回すごとに結果を保存してゆくのが良いかと思います。 たとえば 2 つのファイルの比較を100回実施する場合、以下のようなコードになるかと思います。 % 要素数100の配列を作成 s = zeros(100, 1);...
1 year ago | 1
列の規則的な計算
@かおさま ご説明ありがとうございます。 処理内容を理解しました。以下のような処理ではいかがでしょうか。 ちなみに data, coordinate は、ExcelやCSVから readtable で読み込むことを想定してテーブル型変数としています。...
1 year ago | 0
| accepted
要素数が変わる変数を1つの配列にまとめて後から参照するには
以下のように、 cell 配列を使うと可能です。 % カラのcell配列を作成 posX = cell(3,1); % 要素数の異なる配列を順に入れる posX{1} = [10,20,30,40,50]; posX{2} = [3,90,2...
1 year ago | 2