Answered
画像回転後も回転前と同じ画像サイズにするにはどうしたらよいですか
saveasが問題だと思います。imwriteを使用すればサイズ問題は解決しました。 ついでにサイズ変更の部分も行と列に指定しました。 file = 'ngc6543a.jpg'; img = imread(file); numrows = h...

ongeveer 2 jaar ago | 1

Answered
バンドパスフィルター後の音圧測定について
見ているものが違うからです。 @Tomoさんが見ているのは合計値すなわちOverAllです。 これは全ての周波数帯におけるパワーを合算した数値です。 clear,clc; load('demo.mat') cal = 176.8; %絶対...

ongeveer 2 jaar ago | 0

| accepted

Answered
配列インデックスのエラーメッセージについて
t_TRGe_V(t)+analwin_eeg_V(1):t_TRGe_V(t)+analwin_eeg_V(2) 上記が正の整数でないことが問題です。 Fp1_V の 0.001番目 と言われてエラーが起きてる感じです。

ongeveer 2 jaar ago | 0

Answered
複数のデータ型を含むセル配列の配列要素を検索する
cellの要素毎の計算はcellfunを用います。 まずはデータを用意します testcell = {missing,'売上(千個)','種類','りんご','りんご','みかん','ぶどう';... missing,miss...

ongeveer 2 jaar ago | 0

| accepted

Answered
固有ベクトルの向き
各列ベクトルの符号が必ず対応しているものとして話を進めます 今回は符号関数signを使います まずは準備 clc,clear A = [-0.0449 -0.5388 -0.8413; -0.6687 0.6418 -0.3754; 0.7422...

ongeveer 2 jaar ago | 0

| accepted

Answered
サポートファイルの名前
リンク開くと Copy Command が出てきました こちらコピペして実行してみてください openExample('nnet/InvestigateClassificationDecisionsGradientAttributionExampl...

ongeveer 2 jaar ago | 0

| accepted

Answered
グラフデータ補完方法について教えて頂けますでしょうか
interp1関数もしくはresampleで可能です。 詳細:不等間隔サンプル信号のリサンプリング rng default nominalFs = 48000; f = 500; Tx = 0:1/nominalFs:0.01; irregTx...

ongeveer 2 jaar ago | 0

| accepted

Answered
画像表示する際のカラーバーを自作・保存する方法について
まずはRGBを統合し、正規化します。 Scale = 255; R = [ 0 4 8 12 16 20 24 28 32 36 40 44 48 52 56 60 64 68 72 76 80 79 78...

ongeveer 2 jaar ago | 0

| accepted

Answered
検索ウィンドウが潰れて表示されてしまう現象の解決策
Ctrl + マウスホイール で調整してみてください。 文字が小さすぎるのかもしれません。

ongeveer 2 jaar ago | 0

| accepted

Answered
16進数の連番が格納されたcellを作る方法を教えてください。
composeで実現可能です num = (1:1000)'; datalist = compose('%04dFFFF',num) 以下は裏技です sprintfcを使います clear num = {1:1000}'; datalis...

ongeveer 2 jaar ago | 1

| accepted

Answered
for文で行列全体を1つの要素として繰り返す
> 行列の要素ではなく、2×3の行列全体を i 番目と指定することはできますか。 cell型を使えば可能です。 簡単に作ってみましょう。 for ii = 1:3 J{ii} = randi(ii,2,3) end ここで1番目と2...

ongeveer 2 jaar ago | 0

| accepted

Answered
mtlab入門のプログラミング 判定分岐タスク2に対し解答通りに入力しても、”doPlot が 0 のとき、密度は表示されますか?”が表示される。
of の後、スペースが抜けています。 変更前 element = 1; density = 0; disp("The density of" + element ... + " is " + density) 変更後 disp("T...

ongeveer 2 jaar ago | 0

Answered
範囲を指定して最頻値
まずは準備します。 A = [1;1;1;1;5;2;2;2;2;3;4;4;1]; sz_A = size(A) ここがミソになります。 remで余りを算出し、それを割る数(ここでは5)から引くと足りない数が出ます。 その分だけNaNを埋...

ongeveer 2 jaar ago | 1

| accepted

Answered
時系列ディープラーニングについて
仕組みの詳細等はネットやYoutubeにたくさんあるので、MATLAB関連でいくつかあげておきます ■ニューラルネットワークからLSTMの実践まで紹介されています  ディープラーニング:LSTMによる系列データの予測と分類 ■信号処理関連です...

ongeveer 2 jaar ago | 0

| accepted

Answered
既存のExcelファイルに数値を書き込み、新規保存(名前をつけて保存)する方法
オプション:filenameをご参照ください。 以下のようにすると保存できます。コピペでお試しください。 x = array2table(randi(10,20)); writetable(x,"Test.xlsx")

ongeveer 2 jaar ago | 0

| accepted

Answered
各対角番号に対する対角和からなる配列
せっかくなので@Yamada Taroさんのイメージどおりに動くよう、対角成分をうまく使う関数を作成しました clc,clear; A = reshape(1:9,3,3); B = zeros(size(A)); キモとなる関数です diagを...

ongeveer 2 jaar ago | 1

Answered
matlab-simulinkの初歩的な質問です。Portの選択について
恐らくCOMポートの設定がうまくいってません。 WindowsでCOMポートを確認し、COMポートを設定してください。 SImulinkの空白を右クリックし、モデルコンフィギュレーションパラメータを選択 ハードウェア実行からハードウェアボードを選択 ...

ongeveer 2 jaar ago | 0

| accepted

Answered
Windows コマンドプロンプトやbatファイル上からコマンドで起動する際に意図しないバージョンのMATLABが起動する
似た質問の回答がこちらにあります。 <https://jp.mathworks.com/matlabcentral/answers/1733875-matlab-where-is-the-matlab-path-on-windows-run-win-r-...

ongeveer 2 jaar ago | 1

| accepted

Answered
行列の正規化
最小値で引いて、その最大値で割ればいけると思います A = magic(3) normA = A - min(A(:)); normA = normA ./ max(normA(:))

ongeveer 2 jaar ago | 0

| accepted

Answered
MatlabでSimulinkのルックアップテーブルと同じ機能が使いたい
interp2がそれに近しいかと思います。 まずは適当なデータを揃えます このとき、xとyはmeshgridでグリッドにする必要があります。 x = -2:.2:1.2; y = -2:.05:1.5; [X,Y] = meshgrid(x,y)...

ongeveer 2 jaar ago | 1

| accepted

Answered
rpmfreqmapのサンプル数が大きい理由が理解できません
おそらく 不確定性原理 によるものだと思います。

ongeveer 2 jaar ago | 0

| accepted

Answered
csvファイルを全て読み込み、配列を合わせる
■ディレクトリ内のcsvを一気に読み込みます files = dir('*.csv'); for ii = 1:length(files) X{ii} = readmatrix(files(ii).name); end ■読み込んだデータ...

ongeveer 2 jaar ago | 1

| accepted

Answered
0を代入するシステム
まずはAを設定します。 A = [0.35 0.53 -0.47 0.22 -0.26 0.45 -0.34]; ここでは2つ方法を以下に提案いたします。 ①行番号の指定  決め...

ongeveer 2 jaar ago | 1

Answered
ベクトルを補間したい
repmat と repelem がコピーを増やすものになります。 要素のみを増やす場合は前者、行列として増やす場合は後者をお使いください。 X=[3 5 1]; repelem(X,3) repmat(X,3) 今回はrepelemがやりたいこ...

ongeveer 2 jaar ago | 0

Answered
複数のExcelファイルから指定のデータを呼び出す方法について
以下のように条件をあてはめて一つ一つをセルに入れるようにしました。 files = dir('*.xlsx'); for ii = 1:length(files) tmp = readmatrix(files(ii).name)); ...

ongeveer 2 jaar ago | 1

| accepted

Answered
csvデータを行列入れ替えし、なおかつ垂直方向に連結を複数データに対してまとめて行う方法について
以下のようにすればいいかと思います。 もちろんvertcatでも同様です。 files = dir('*.csv'); A = []; for ii = 1:length(files) tmp = transpose(readmatrix...

ongeveer 2 jaar ago | 1

| accepted

Answered
CSVデータのn個の水平連結について
まずはフォルダ内のcsvファイル一覧を抜き出します。 files = dir('*.csv'); 空の行列Xを作成し、csvファイルを一つずつ読み込んで連結させていきます。 X = []; for ii = 1:length(files) ...

ongeveer 2 jaar ago | 1

| accepted

Answered
ディスプレイ全画面で1ピクセル単位の描画を行いたい
以下の部分を参考にしました FullScreen of a Figure with no Borders and Toolbar function drawFigure %ディスプレイサイズ取得 dhisplay = groot; ...

ongeveer 2 jaar ago | 2

Answered
文字列と数値を含むcsvファイルを読み込みたい
test.csv, question.csvのどちらでもできるようにしました 解説していきます ■ファイルの指定 clc,clear; % filename = 'test.csv'; filename = 'question.csv';...

ongeveer 2 jaar ago | 0

| accepted

Answered
table内の文字列の有無の存在を確認する方法
任意の文字列がテーブルのどのコラムにあるのかもわからないという想定で書いています。 ------------------------------ データを準備します T = table(categorical({'M';'F';'M';'M'}),[...

ongeveer 2 jaar ago | 1

Load more