Community Profile

photo

Hernia Baby


Last seen: Today Active since 2021

Programming Languages:
Python
Spoken Languages:
Japanese

Statistics

All
  • Thankful Level 2
  • 12 Month Streak
  • Knowledgeable Level 5
  • MATLAB Mini Hack Participant
  • Pro
  • First Review
  • First Submission
  • Solver
  • Revival Level 1
  • Thankful Level 1
  • First Answer

View badges

Content Feed

View by

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

11 days ago | 0

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

12 days ago | 1

| accepted

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

12 days ago | 0

| accepted

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

17 days ago | 0

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

18 days ago | 1

| accepted

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

18 days ago | 0

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

19 days ago | 0

| accepted

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

19 days ago | 1

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

25 days ago | 0

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

26 days ago | 1

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

29 days 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)...

29 days ago | 1

| accepted

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

30 days ago | 0

| accepted

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

30 days ago | 1

| accepted

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

30 days ago | 1

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

1 month ago | 0

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

1 month ago | 1

| accepted

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

1 month ago | 1

| accepted

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

1 month ago | 1

| accepted

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

1 month ago | 1

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

1 month ago | 0

| accepted

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

2 months ago | 1

Answered
ワークスペース変数をファイルに保存するときにタイムスタンプを付ける方法を教えてください。
書き方が誤っています。 自分もよくやる間違えなので、差異を記します。 詳細はsaveを参照ください。 ■変更前 save('%c_savetest.mat',DateString) この場合DataString内の文字を読み込んでワークスペー...

2 months ago | 2

| accepted

Answered
readtableで空白を認識させるにはどうすればよいでしょうか。
■はじめに 添付されていたテキストデータは7行目の空白部がTabで構成されており不揃いです。 今回はそれを半角で書き直したものを使って行っています。 ■やったこと detectImportOptionsの代わりにfixedWidthImport...

2 months ago | 1

| accepted

Answered
面積を求めたい
傾きはgradient関数を使えば大丈夫だと思います。 実際にやってみましょう ■前準備:同じデータです x = linspace(0,1,1000); base = 4*cos(2*pi*x); Pos = [1 2 3 5 7 8...

2 months ago | 1

| accepted

Answered
interpを使用した際に方向により異なる着色がされる現象を回避したい
いろいろ調べてみたんですが、interp2を使う方法が一番よさそうです A = [0 0 0 0 1 0 0 0 0]; A = interp2(A,5,'cubic'); pcolor(A); shading interp...

2 months ago | 1

| accepted

Answered
ホームタブのデータインポートをスクリプトで呼び出したい
uiopenから関数にして読み込んでもいいですが、ひとつ例を書いておきます。 Files = dir("sample*.csv"); numfiles = length(Files); for ii = 1:numfiles zmat{ii...

2 months ago | 0

Answered
csvファイルを正確に読み込めない
スプレッド形式として読み込めてないのかもしれません。 readmatrixのFiletypesオプションを指定するとうまくいきました。 以下のコードでご確認ください。 Files = dir("ZR*.csv"); numfiles = lengt...

2 months ago | 0

Answered
魔法陣関数って何につかうんですか?
魔法陣行列が特殊な性質を持ったものなので、それを効率よく示すことができる関数といった印象です。 行列と魔方陣によると、1500年当たりでは魔法的な性質を持っていると思われていたみたいですね。 ぜひリンクを参考に何故魔法と考えられていたのか、歴史的な背景...

2 months ago | 1

| accepted

Answered
関数を使用せずに画像をグレースケールに変換したいです。
3番目がR,G,Bに対応しているので、for文で抜き出します I = imread('ngc6543a.jpg'); for ii = 1:3 A{ii} = I(:,:,ii); end montage([A{1},A{2},A...

2 months ago | 1

Load more