Atsushi Ueno
Followers: 0 Following: 0
MATLAB yummy! Mayonnaise yummy!
Python, C++, C, MATLAB, Visual Basic
Spoken Languages:
English, Japanese
Feeds
二重のfor文による行列への出力
「配列 A(l,j)=***」を「cell 配列 A{l,j}=***」に変更すると理想の形になります。 下記は1×4のベクトル(中身は適当な値)を 56×41 通り出した例です。 for j = 1:41 for l = 1:56 ...
28 days 前 | 0
retime関数使用時の timetable/retime (line 140)エラーの解決方法について
エラーメッセージの通り「記録間隔が単調増加ではない(並べ替えられていない)」事がエラーの原因です。 retime 関数の文書に「入力 timetable には、並べ替えられた一意の行時間がなければなりません」と記載されています。 実験1:「一意でない行...
2 months 前 | 0
| 已接受
[スクリプト lillietest を関数として実行することはサポートされていません]というメッセージの対処法がわからない。
R2021aで「スクリプト sphere を関数として実行することはサポートされていません:」と出る理由はどうして? MATLABには lillietest 関数が存在します。パスの通ったフォルダに lillietest.m ファイルが存在する事が...
2 months 前 | 0
任意の軸座標の挿入方法
> このようにプロットした際に点線で表したY座標0.2をこのグラフの値の間隔のまま, 挿入する方法を教えてください → yticks 関数でy 軸の目盛り値を設定します。 rs=yline(0.2,'--','LineWidth',2,'Color',...
2 months 前 | 1
MATLAB app axesのグラフを固定したい
「軸範囲を固定する」か「軸範囲をリンクさせる」の2通り思いつきます。 軸の範囲の指定:xlim、ylim関数を使い、分析結果により表示範囲が変わらない様にする タイル表示チャート レイアウトの作成:tiledlayout 関数と linkaxes 関数...
3 months 前 | 0
wavファイルを1部分切り取る方法
audioread 関数と audiowrite 関数でwavファイルの読み書きが出来ます。 サンプル数 "Fs" (データ数/1秒間) が判れば、何秒時点が何番目のデータかが判ります。 %% 3分ほどの音声データ(wavファイル)のサンプル loa...
3 months 前 | 0
| 已接受
行列の各要素に対してすべての組み合わせで引き算を行うやり方を知りたい
組み合わせは nchoosek 関数、差分は diff 関数、絶対値は abs 関数が利用可能です。 下記サンプルでは、引き算の絶対値を”D”で始まる各変数に格納しました。 入力”A”の列数が奇数の場合、最後の列は無視されます。 A = [1 1 2...
3 months 前 | 1
fsolveの目的関数を配列で出力する場合の,要素ごとの計算方法を教えてください.
こういう事ではないかと思います。 G = [10 11 ; 12 13]; H = [-2 -1 ; -2 -3]; % f = @(x)[x(1) .*x(2) -5*x(2) +G(:,:), x(1) .^3-x(2) ...
3 months 前 | 0
| 已接受
STLファイルへの変換
原因:File Exchange の stlwrite関数ではなくMATLABの stlwrite 関数が呼び出されている為 確認方法:プログラムを停止して下記コマンドを実行 which stlwrite % 下記の様に自分でstlwrite.mを置い...
3 months 前 | 0
ワークスペースをCSVに保存
CSVで再現しようとするとフォーマットや値の表現方法を決める必要があって、なかなか大変ですよ。 とりあえず、who関数、eval関数、writecell関数で、スカラ値と行列をCSVファイルに出せる事を確認しました。 clear; abc = 123....
3 months 前 | 0
| 已接受
for文でループ変数を名前に含む変数を用いて計算したい
eval 関数で望みの処理を実装可能ですが、これは推奨されない方法です。 clear for i = 1:6 eval("data" + i + "alpha = 0;"); % サンプルデータの準備 eval("data" + i...
4 months 前 | 0
| 已接受
Simulink MABモデリング ガイドライン jc_0644について
>下線がひかれた部分はモデル内のどのパラメータを対象としているのでしょうか? ⇒「信号」を対象としています >また、「<例外>・再利用可能な関数内部」は、{関数のパッケージ化}の値が「再利用可能な関数」のみを対象としているのでしょうか?「自動」は対...
4 months 前 | 0
| 已接受
From Workspaceブロックの使い方について
From Workspace ブロックの出力は「信号」なので、時系列データが必要です。 入力データを n 行 2 列の行列にすれば入力可能になります。 n:Simulinkモデルのシミュレーションステップ数 1列目:時間 (Simulinkモデルの時...
4 months 前 | 0
| 已接受
SimulinkTestの入力データをテスト結果に含める設定について
Test Manager で変更しているのは Test Case の Properties です。 Set test case property にそれらしきプロパティがありました。 動作確認していませんが多分これです。 tf = sltest.te...
4 months 前 | 0
| 已接受
エディターの値をMATLABfunctionで使用する方法
Simulink の「ワークスペース」についてざっくり解説! » MATLAB ユーザーコミュニティー - MATLAB & Simulink (mathworks.com) 方法①:From Workspace ブロック でベースワークスペースの変数 ...
4 months 前 | 0
| 已接受
ブロック名の位置変更について
>(ブロック名が)自動的にブロックの中央に設定されるため、中央以外に設定する方法... 「ブロック名が自動的にブロックにくっ付いてしまうため、ブロックから離れた任意の位置に表示する方法...」 と言い換えられると思いますが、その様な方法を見た事や聞いた...
4 months 前 | 1
| 已接受
ファイルにある画像をすべて読み取り,画像を処理し,処理した結果を配列として出力,結合させて一つに出力する.
>for文などで簡略的に処理する方法を教えて頂きたいです 画像処理の部分を for 文に入れ、画像処理結果をセル配列に入れれば枚数分処理が回ります。 foldername = fullfile(toolboxdir('nnet'),'nndemos',...
5 months 前 | 0
| 已接受
線データを積み重ねてplot
MATLAB Plot Gallery - MATLAB & Simulink (mathworks.com) mesh, meshz や waterfall など、surface & mesh系プロットで描けます。 両者の違いはデフォルトの描画スタイ...
5 months 前 | 0
| 已接受
作成した画像が元画像とサイズが異なる問題の解決方法
imwrite関数を使えば問題を回避できます。 RGB = imread('football.jpg'); maskedRGBImage = RGB; % createMask()の入出力サイズは同一なので省略 imwrite(maskedRGBIm...
5 months 前 | 1
| 已接受
MATLABとMATLAB Homeの違いについて
使えるメモリサイズ(配列サイズ)に違いはあるでしょうか?⇒ありません 実行速度に違いはあるでしょうか?⇒ありません Standard License(商用)でも、Home License(非商用)でも、 ダウンロード・インストールするMATLAB本体...
5 months 前 | 0
任意の2次元座標データから楕円フィッティングをする方法
fit_ellipse - File Exchange - MATLAB Central (mathworks.com) を使いました。 T = readtable("https://jp.mathworks.com/matlabcentral/answ...
5 months 前 | 0
2次元線形を3次元にプロットする際、仰角をつけてプロットしたいです。
Z軸を作ってplot3関数で3次元平面にプロットすれば、平面の線形に仰角をつけられます。 下記はY座標をZ座標に転記しただけですが、仰角と距離からZ座標を計算すれば狙い通りになるでしょう。 dot = (0:10:350) / 180 * pi; x...
6 months 前 | 0
| 已接受
複数データの平均値をfor文にてセルに格納する方法を教えてください
1×26cell(全セル共100×9doubleデータ) ⇒1×1×26cell(全セル共100×9doubleデータ) ⇒100×9×26doubleデータ と変換して、 Z軸方向の平均値を得る方法が分かりやすいと思います。 for文でも出来...
7 months 前 | 0
| 已接受
filereadで読み込んだファイルを別名で保存するコマンドを知りたいです。
fprintf 関数でASCIIファイルに文字列を書き込めます。 movefile 240313.txt 240313.rtm % 都合で拡張子rtmのファイルをupload出来ない⇒拡張子をrtmに変更 a = fileread('240313....
7 months 前 | 0
| 已接受
subplotのfigureからCSVデータを取り出す方法
figureハンドル.Children(m).Children(n).X(Y)Data で目的のXY軸情報にアクセスできます。 データの取り出し方は示せてるかと思いますが、行列に突っ込んでいくなどいいかげんです。 なので、より詳細な方法について要求があ...
7 months 前 | 0
ソフトウェア保守サービスを更新しない場合、MATLABおよび各種Toolboxは使用できなくなりますか
MATLAB および各種 Toolbox は、ソフトウェア保守サービスを更新しなくても使い続ける事ができます。 但しソフトウェアを更新出来なくなる為、現状のままずっと使い続ける事を余儀なくされます。
8 months 前 | 0
cell配列をスカラー配列に直すにはどうすればいいですか?
leulerX = cellfun(@(x) rand(randi(100,1,1),1), cell(1,10), 'uni', false) % 実験用サンプルデータ(0-1の乱数) rowsizes = cellfun(@size, leulerX...
8 months 前 | 0
| 已接受
ファイルの名前を一括変更する
fld = './0316_02/'; for k = 1:30 mkdir([fld sprintf('SE%05d/', k)]); for n = 1:9 fclose(fopen([fld sprintf('...
8 months 前 | 0
| 已接受
CSVファイルからの読み込んだ文字(数字)データの数字への変換
なるほどそうでしたか。 readmatrix関数などの高水準関数を使えばこの様な問題を回避する事ができます。 readmatrix('test.csv') % UTF-8 BOM付き⇒問題ない readmatrix('test2.csv') % UT...
8 months 前 | 1
| 已接受
MATLABのインストーラ起動時に"Winzip Self-Extractor header corrupt"エラーが発生します。
Why do I receive the error "WinZip self-extractor header corrupt" when trying to run the MATLAB installer? - MATLAB Answers - MA...
8 months 前 | 0