Answered
scatterの点にデータ(色)を載せる方法
引数でサイズの次が色なので、そこに設定してください。 [A,B,C]=peaks(90); scatter(A(:),B(:),[],C(:))

3 years ago | 0

Answered
関数に与える引数の、関数内の使用について
inputname が使えます わかりやすく今回はタイトルが変わるようにしています clc,clear; experimentData = sin(2*pi*10*(0:0.01:1)); expPlot2(experimentData) 関...

4 years ago | 2

| accepted

Answered
yyaxis関数使用時にy軸の色が変えられない
axis_objがどのような値を持っているか確認してみてください おそらく axis_ob j.YAxis(1).Color で対応可能かなと思っています clc,clear,close all; x = linspace(0,10); y =...

4 years ago | 1

Answered
signal tool boxのlowpassについて
サンプリング周波数が原因と思いましたがどうも違うようです。 周期だとわかりにくかったので周波数で考えてみます。 samp=0.1; sampk=1/samp; fprintf('サンプリング周波数:%i MHz\nナイキスト周波数 :%i MHz'...

4 years ago | 0

| accepted

Answered
それぞれのboxplotに平均値をplotする+それぞれのboxplotの外れ値の色を変える
以下の回答を少し変更しています how do I add MEAN to Boxplot? % Generate random data X = rand(10); Symbol optionから外れ値を変更します % Create a new ...

4 years ago | 0

Answered
複数のファイルを読み込む方法について
もしフォルダ内にファイル一式がある場合は tmp = dir('*.nc4'); fname = {tmp.name}; みたいにすれば名前が一気に取得できると思います。 以下参考になります 1から始まる連番のフ​ァイル名を任意の数字​か...

4 years ago | 0

| accepted

Answered
細かいgriddataを荒いgriddataに直す方法
interp2 ですと 内挿値をとるので@Hiroki Takeda さんが意図しているものとは違うものができる気がします。 参考になる回答がこちらにありますので、こちら試していただくことをオススメします。 読み込んだ画像の行と​列それぞれにグリッド​...

4 years ago | 0

Answered
Figure の データヒントの有効数字が6桁より大きくする方法
dataTipTextRow を調整すればできます Fs = 256; t = 0:1/Fs:1; x = sin(2*pi*t); p = plot(t,x); datatip(p,0.4297,0.4276); p.DataTipT...

4 years ago | 2

| accepted

Answered
フーリエ変換の各成分取得
やりたいこともわかりましたのでHarmonic ratioを求めるための手順を書いていこうかなと思います。 まず準備 clc,clear; rng('default'); Fs = 1e3; t = 0:1/Fs:1-1/Fs; t = t...

4 years ago | 1

| accepted

Answered
cell配列に対し関数を適応したい
<https://jp.mathworks.com/help/matlab/ref/cellfun.html cellfun>はいかがでしょうか?

4 years ago | 2

| accepted

Answered
業特定の行の削除(ある行まで)
まずはデータを作ります clc,clear; A = zeros(50,3); n = 20; A(1:n+10,3) = 1; A(n+1:end,1:2) = randi([1,30],[50-n, 2]); A(end-5:end-2,1...

4 years ago | 0

Answered
複数のcsvファイルを一度に読み込みたい
関数にして繰り返し操作し、連結させましょう。 ■フルパス取得 clc,clear; Pathlists = dir("*.csv"); Mylists = (struct2cell(Pathlists))'; Mylists = string(M...

4 years ago | 1

| accepted

Answered
csvファイルまたはテキストファイルからデータを読み込みたい
2列目に余計な数字がないことを利用して抜き出します ■読み込み clear,clc; filepath = "question.csv"; question = readmatrix(filepath); ■indexを使う 2列目のNaN(文...

4 years ago | 0

| accepted

Answered
m×n行列で表現される表面形状の形状偏差
点数が一緒であるなら、三平方の定理は使えませんか? clc,clear; [X,Y,Z] = peaks(50); X1 = X + 0.1*randi([-1 1],size(X)); Y1 = Y + 0.1*randi([-1 1],size...

4 years ago | 0

Answered
APP designerで測定結果を入力後、規格内であればグリーンランプ、規格外であればレッドランプにしたい
できますがランプ自体にはコールバックがありません 代わりに検索結果か他のものでコールバックし、app.Lampのカラーを変えてください 今回はリストが偶数の時に赤色になるようなものを作成しました app1.mlapをopenコマンドで開いて確認く...

4 years ago | 0

| accepted

Answered
FFTした後、周波数と時間ごとのパワー強度のデータが欲しい。
二つアプローチがありますが、やってることはだいたい同じです。 ■信号作成 サンプルに10Hzの信号を作ります clc,clear; sec = 6; Fs = 1/4e-3; t = (0:1/Fs:sec)'; f1 = 10; x = ...

4 years ago | 0

Answered
フーリエ変換のsin,cos成分について
時系列信号でものを言います。 フーリエ変換は時間領域を周波数領域に写像変換します。 例でみてみましょう。10Hzと30Hzの正弦波を合成します。 ■ fft を使う dt = 0.01; L = 512; t = 0:dt:dt*(L-1);...

4 years ago | 0

Answered
mcrCache9.7の場所の特定について
mcrcachedir で確認はできますか?

4 years ago | 1

| accepted

Answered
条件を初めて満たす時の行数を知りたい
find で解決できます ただ今回の例題ですと、5を超えるものは2行目には存在しません こういったケースも踏まえてcell型でfind関数を適用します a = [1 4 6 7 2 7 8 9; 2 1 0 5 1 0 2 3 ] idx = a ...

4 years ago | 3

Answered
.mat
もしかしたら保存部分でひっかかってるかもしれません。 例えばほかの変数も保存している等が考えられます。 save はどのようになっていますでしょうか? ------ 以下、table型で読み込まれていることを確認できるサンプルです。 サンプルを作...

4 years ago | 0

Answered
2次元平面上で軸方向に等間隔な曲線(点列)を,曲線上で等間隔な点列に変換する方法
曲線上で等間隔な点列に変換がうまく理解できていません 違う回答でしたら申し訳ございません 今回はx平面でスライスカットし、3次元上に載せます まずはサンプルを peaks で作成します clc,clear,close all; [x,y,z]...

4 years ago | 1

| accepted

Answered
加速度・角速度計にて複数回計測したデータを平均し新たな行列を作成
サイズの異なる時系列データとのことで以下のように作ってみました。 まずは刻みが異なる波を用意します clear,clc; Fs = 1e3; t = (0:1/Fs:.5)'; Fs2 = 1e2; t2 = (0:1/Fs2:.5)'...

4 years ago | 0

Answered
出力する画像の解像度を保つ方法
imwrite はいかがでしょうか? ----------------------- グラフで簡単にやりますと以下のようになります。 まずはグラフを作成します clear,clc; Fs = 1e3; t = (0:1/Fs:1)'; A...

4 years ago | 0

| accepted

Answered
for文内で作成したimageDatastoreの結合
2つ方法があります 1. combine関数 でデータストアを統合する imdsCombined = combine(imdsdsL,imdsdsR); 2. cellで複数のpathを格納して読み込む imdsCombined = datas...

4 years ago | 1

| accepted

Answered
pspectrumにてデフォルトで使われている式を変える方法
ちょっと懸念点合わせて回答させてください ■懸念事項  pは平均パワーなので振幅をAとすると となっています  なので の状態です  ここで は望んでいない数字かもしれません ■質問の回答  @Tomo さんの回答に移ります  これは...

4 years ago | 0

| accepted

Answered
行列演算に対する次元
今回はおそらくタイポかなと思われます A*x*y.^3 の x*y を x.*y に変更してみてください 「.*」でない場合は行列演算になり「51×101の行列」*「51×101の行列」なのでエラーが起きます clear,clc; x = 0:...

4 years ago | 0

Answered
3軸加速度の結果から体積を求めたいです
体積演算まで書いておきます clc,clear ここでは原点中心とした楕円体を作成しています。 [X,Y,Z]=ellipsoid(0,0,0,6,3.25,3.25); fig(X,Y,Z);hold off; X軸、Y軸、Z軸上で絶対値が最大...

4 years ago | 0

| accepted

Answered
面積を求めたい
min と trapz を使えば実現可能だと思います まずは適当な関数作ります clc,clear,close all; Fs = 1e5; t = (0:1/Fs:1-1/Fs)'; f1 = 5; f2 = 7; x1 = 1.2*ab...

4 years ago | 0

| accepted

Answered
補間方法について
書いてある通り、interp2 がいいと思います。 見たい座標を1つ打てばオッケーです。 clear,clc,close all; [x,y,z] = peaks(50); xq = 1; yq = -2; zq = interp2(x,y,z...

4 years ago | 0

| accepted

Answered
正規化された 2 次元相互相関について
関数の中身を知りたい場合は、 edit normxcorr2 と打つか 関数を右クリックして「"normxcorr2"を開く」を選びます。 normxcorr2.m が開くはずです。 今回は127 ~ 129行目に書かれていますね。 試しに...

4 years ago | 0

| accepted

Load more