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

2 meses ago | 3

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

3 meses ago | 0

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

3 meses ago | 1

| accepted

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

3 meses ago | 0

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

3 meses ago | 0

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

3 meses ago | 1

| accepted

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

3 meses ago | 0

| accepted

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

3 meses 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軸上で絶対値が最大...

3 meses 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...

3 meses ago | 0

| accepted

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

3 meses ago | 0

| accepted

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

3 meses ago | 0

| accepted

Answered
find関数とfor関数をもちいた全データの取得について
cell配列 に格納してください for ii = 1:10 a{ii} = randi(10,ii,ii); end a cellfunを用いて一気にそれぞれの要素サイズを見ていきます。 cellfun(@size,a,'UniformOut...

3 meses ago | 0

| accepted

Answered
2次元座標から移動距離を求めたい
■前準備 まずは数値などのリセットをします(今回はなくてもよい)。 clear,clc,close all; サンプリング周波数 1000Hz で 10秒間 の時間を算出します。 F = 1000; t = (0:1/F:10-1/F)'; 今...

3 meses ago | 1

| accepted

Answered
連番の.matファイルを結合する方法を教えてください。
あまり使いたくない手ですが、eval を使います divN=100; result_total=[]; for n=1;divN filename=['result',num2str(n),'.mat']; load file...

3 meses ago | 0

| accepted

Answered
csvデータ 文字列
<https://jp.mathworks.com/help/matlab/ref/readmatrix.html readmatrix> か <https://jp.mathworks.com/help/matlab/ref/uiopen.html ui...

3 meses ago | 2

Answered
関数のグラフにおいて、最大値を求める方法を教えてください。
描画については @_ さんの通りです x = 0:100; y = 0:0.01:0.5; A = 2; B =-0.5; C = -0.2; D = 0.5; E = 0.1; F = -0.01; H = 0.01; z = f(x,y) のよ...

3 meses ago | 0

| accepted

Question


MarkerSizeを座標の値と一致させたい
【背景】  現在、円同士をぶつけて軌道を変える反射のアニメーションを作成中です。  演算自体はうまくいったのですが、グラフィックスがうまくいきません。  マーカーサイズの設定が問題のようです。以下に例を示します。 【例題】  半径 20 のマ...

3 meses ago | 1 answer | 0

1

answer

Answered
MATLABとSimulinkの演算違い
おそらく浮動小数点の演算による誤差かと思われます。 参考 <https://jp.mathworks.com/matlabcentral/answers/408250-pc%20%E5%85%A8%E3%81%8F%E5%90%8C%E3%81%98%E3...

3 meses ago | 1

Answered
exeをmatlab上で実行・操作する
<https://jp.mathworks.com/matlabcentral/answers/381401-automatically-entering-inputs-into-executable-code-at-prompt#answer_30494...

3 meses ago | 0

Answered
3次元配列における積分値の計算方法について教えてください.
配列の形をうまく変更してやってみましょう。 データを用意します。 x = randi(10,3,3,20); x(:,:,1) reshape によって 3×3×20 を 9×20 の配列へ変更します [s1,s2,s3] = size(x); ...

3 meses ago | 0

| accepted

Answered
ホモグラフィ変換のやり方
おそらく行列が間違っています 適当な画像でやってみます I = imresize(rgb2gray(imread('chacha_sq.jpeg')),[250 250]); % imshow(I) I_ref = imref2d(size(I...

3 meses ago | 0

| accepted

Answered
Twitter apiへ接続ができない。
TwitterのAPI利用にはTwitterに対して申請が必要です。 検索したリンクを以下に貼りますので、よろしければご参考願います。 2021年度版 Twitter API利用申請の例文からAPIキーの取得まで詳しく解説

3 meses ago | 1

| accepted

Answered
3次元で行列スパース パターンの可視化方法について
3次元プロットは @Atsushi Ueno さんがおっしゃるように、scatter3がいいかなと思います ----- ちなみに3次元空間のライフゲームは海外ニキが作ってるみたいですね 参考にどうぞ:Conway's Game of Life in ...

4 meses ago | 2

| accepted

Answered
エクセルシートへの自動書き込み
個人的には一度結果を格納して書き出すのがいいかなと思っています。 ここでの a は列ベクトルなのでエクセルにも列ベクトル方向に書き込まれます。 clc,clear,close all; n = 60; a = zeros(1,60); for...

4 meses ago | 1

| accepted

Answered
読み込んだ画像の行と列それぞれにグリッド線を引いて、そのブロック内ごとの平均を求める方法に関して
カラーは面倒なので、 サンプルをグレースケールで128×128の画像にします clc,clear,close all; L = 128; Img0 = imread('chacha_sq.jpeg'); Img0 = imresize(Img0,...

4 meses ago | 0

Answered
連続値の抽出
こちら応用しました。 Sample = readtable('例題.csv'); n = 5; m=1; a = ismissing(Sample(:,1)); 5回以上連続する行 idx5 = myFind(a,5,1)' 10回以上連続す...

4 meses ago | 0

Answered
impixel関数を使用してDNG形式の画像のRGB値を調べようとしても正しい値が返ってこない
関数の中身がわからないので、以下は推測になります。 サンプルとして愛犬を使います。 ■同じ数字になる おそらく読み込んでいる画像がグレースケールです。 画像をカラーで読み込みます。 photo = imread('chacha_sq.jpeg...

4 meses ago | 0

| accepted

Answered
言葉のみを別のウィンドウに表示する
msgbox で解決できます。 例を示します。以下コピペでお願いします。 clc,clear A = ["正解!";"間違い!"]; % 正解か間違いかランダムで表記 ii = randi(2,1); % 間違いの場合は以下の分加える a...

4 meses ago | 1

| accepted

Answered
実数配列と複素数配列を結合してcsv保存する方法
cell型 or table型で保存してください。 clc,clear; X = rand(100,1); Y = rand(100,1) + 1i*rand(100,1); table型で出力します A = table(X,Y) % writ...

4 meses ago | 1

| accepted

Load more