photo

Atsushi Ueno


Last seen: Today Active since 2016

Followers: 0   Following: 0

Message

MATLAB yummy! Mayonnaise yummy!

Programming Languages:
Python, C++, C, MATLAB, Visual Basic
Spoken Languages:
English, Japanese

Statistics

All
  • Treasure Hunt Participant
  • MATLAB Central Treasure Hunt Finisher
  • 36 Month Streak
  • Thankful Level 2
  • Cody 10th Anniversary 10-Day Streak
  • Introduction to MATLAB Master
  • Explorer
  • First Review
  • Guiding Light
  • Revival Level 2
  • Knowledgeable Level 5
  • Community Group Solver

View badges

Feeds

View by

Answered
ある行列の各行と行の間に異なる行列の各行を割り込ませたい
reshape 関数が便利です。MATLABは列優先なので、2つの列ベクトルを束ねて転置して輪切りにする様に並べています。 A = zeros(10,1); A' % 列ベクトルを転置して短く表示 B = ones(10,1); B...

1 day ago | 0

| accepted

Answered
二重のfor文による行列への出力
「配列 A(l,j)=***」を「cell 配列 A{l,j}=***」に変更すると理想の形になります。 下記は1×4のベクトル(中身は適当な値)を 56×41 通り出した例です。 for j = 1:41 for l = 1:56 ...

1 month ago | 0

Answered
retime関数使用時の timetable/retime (line 140)エラーの解決方法について
エラーメッセージの通り「記録間隔が単調増加ではない(並べ替えられていない)」事がエラーの原因です。 retime 関数の文書に「入力 timetable には、並べ替えられた一意の行時間がなければなりません」と記載されています。 実験1:「一意でない行...

2 months ago | 0

| accepted

Answered
[スクリプト lillietest を関数として実行することはサポートされていません]というメッセージの対処法がわからない。
R2021aで「スクリプト sphere を関数として実行する​ことはサポートされて​いません:」と出る理​由はどうして? MATLABには lillietest 関数が存在します。パスの通ったフォルダに lillietest.m ファイルが存在する事が...

3 months ago | 0

Answered
任意の軸座標の挿入方法
> このようにプロットした際に点線で表したY座標0.2をこのグラフの値の間隔のまま, 挿入する方法を教えてください → yticks 関数でy 軸の目盛り値を設定します。 rs=yline(0.2,'--','LineWidth',2,'Color',...

3 months ago | 1

Answered
MATLAB app axesのグラフを固定したい
「軸範囲を固定する」か「軸範囲をリンクさせる」の2通り思いつきます。 軸の範囲の指定:xlim、ylim関数を使い、分析結果により表示範囲が変わらない様にする タイル表示チャート レイアウトの作成:tiledlayout 関数と linkaxes 関数...

3 months ago | 0

Answered
wavファイルを1部分切り取る方法
audioread 関数と audiowrite 関数でwavファイルの読み書きが出来ます。 サンプル数 "Fs" (データ数/1秒間) が判れば、何秒時点が何番目のデータかが判ります。 %% 3分ほどの音声データ(wavファイル)のサンプル loa...

3 months ago | 0

| accepted

Answered
行列の各要素に対してすべての組み合わせで引き算を行うやり方を知りたい
組み合わせは nchoosek 関数、差分は diff 関数、絶対値は abs 関数が利用可能です。 下記サンプルでは、引き算の絶対値を”D”で始まる各変数に格納しました。 入力”A”の列数が奇数の場合、最後の列は無視されます。 A = [1 1 2...

3 months ago | 1

Answered
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 ago | 0

| accepted

Answered
STLファイルへの変換
原因:File Exchange の stlwrite関数ではなくMATLABの stlwrite 関数が呼び出されている為 確認方法:プログラムを停止して下記コマンドを実行 which stlwrite % 下記の様に自分でstlwrite.mを置い...

3 months ago | 0

Answered
ワークスペースをCSVに保存
CSVで再現しようとするとフォーマットや値の表現方法を決める必要があって、なかなか大変ですよ。 とりあえず、who関数、eval関数、writecell関数で、スカラ値と行列をCSVファイルに出せる事を確認しました。 clear; abc = 123....

4 months ago | 0

| accepted

Answered
for文でループ変数を名前に含む変数を用いて計算したい
eval 関数で望みの処理を実装可能ですが、これは推奨されない方法です。 clear for i = 1:6 eval("data" + i + "alpha = 0;"); % サンプルデータの準備 eval("data" + i...

4 months ago | 0

| accepted

Answered
Simulink MABモデリング ガイドライン jc_0644について
>下線がひかれた部分はモデル内のどのパラメータを対象としているのでしょうか? ⇒「信号」を対象としています >また、「<例外>・再利用可能な関数内部」は、{関数のパッケージ化}の値が「再利用可能な関数」のみを対象としているのでしょうか?「自動」は対...

4 months ago | 0

| accepted

Answered
From Workspaceブロックの使い方について
From Workspace ブロックの出力は「信号」なので、時系列データが必要です。 入力データを n 行 2 列の行列にすれば入力可能になります。 n:Simulinkモデルのシミュレーションステップ数 1列目:時間 (Simulinkモデルの時...

4 months ago | 0

| accepted

Answered
SimulinkTestの入力データをテスト結果に含める設定について
Test Manager で変更しているのは Test Case の Properties です。 Set test case property にそれらしきプロパティがありました。 動作確認していませんが多分これです。 tf = sltest.te...

5 months ago | 0

| accepted

Answered
エディターの値をMATLABfunctionで使用する方法
Simulink の「ワークスペース」についてざっくり解説! » MATLAB ユーザーコミュニティー - MATLAB & Simulink (mathworks.com) 方法①:From Workspace ブロック でベースワークスペースの変数 ...

5 months ago | 0

| accepted

Answered
ブロック名の位置変更について
>(ブロック名が)自動的にブロックの中央に設定されるため、中央以外に設定する方法... 「ブロック名が自動的にブロックにくっ付いてしまうため、ブロックから離れた任意の位置に表示する方法...」 と言い換えられると思いますが、その様な方法を見た事や聞いた...

5 months ago | 1

| accepted

Answered
ファイルにある画像をすべて読み取り,画像を処理し,処理した結果を配列として出力,結合させて一つに出力する.
>for文などで簡略的に処理する方法を教えて頂きたいです 画像処理の部分を for 文に入れ、画像処理結果をセル配列に入れれば枚数分処理が回ります。 foldername = fullfile(toolboxdir('nnet'),'nndemos',...

5 months ago | 0

| accepted

Answered
線データを積み重ねてplot
MATLAB Plot Gallery - MATLAB & Simulink (mathworks.com) mesh, meshz や waterfall など、surface & mesh系プロットで描けます。 両者の違いはデフォルトの描画スタイ...

5 months ago | 0

| accepted

Answered
作成した画像が元画像とサイズが異なる問題の解決方法
imwrite関数を使えば問題を回避できます。 RGB = imread('football.jpg'); maskedRGBImage = RGB; % createMask()の入出力サイズは同一なので省略 imwrite(maskedRGBIm...

5 months ago | 1

| accepted

Answered
MATLABとMATLAB Homeの違いについて
使えるメモリサイズ(配列サイズ)に違いはあるでしょうか?⇒ありません 実行速度に違いはあるでしょうか?⇒ありません Standard License(商用)でも、Home License(非商用)でも、 ダウンロード・インストールするMATLAB本体...

6 months ago | 0

Answered
任意の2次元座標データから楕円フィッティングをする方法
fit_ellipse - File Exchange - MATLAB Central (mathworks.com) を使いました。 T = readtable("https://jp.mathworks.com/matlabcentral/answ...

6 months ago | 0

Answered
2次元線形を3次元にプロットする際、仰角をつけてプロットしたいです。
Z軸を作ってplot3関数で3次元平面にプロットすれば、平面の線形に仰角をつけられます。 下記はY座標をZ座標に転記しただけですが、仰角と距離からZ座標を計算すれば狙い通りになるでしょう。 dot = (0:10:350) / 180 * pi; x...

7 months ago | 0

| accepted

Answered
複数データの平均値をfor文にてセルに格納する方法を教えてください
 1×26cell(全セル共100×9doubleデータ) ⇒1×1×26cell(全セル共100×9doubleデータ) ⇒100×9×26doubleデータ と変換して、 Z軸方向の平均値を得る方法が分かりやすいと思います。 for文でも出来...

7 months ago | 0

| accepted

Answered
filereadで読み込んだファイルを別名で保存するコマンドを知りたいです。
fprintf 関数でASCIIファイルに文字列を書き込めます。 movefile 240313.txt 240313.rtm % 都合で拡張子rtmのファイルをupload出来ない⇒拡張子をrtmに変更 a = fileread('240313....

8 months ago | 0

| accepted

Answered
subplotのfigureからCSVデータを取り出す方法
figureハンドル.Children(m).Children(n).X(Y)Data で目的のXY軸情報にアクセスできます。 データの取り出し方は示せてるかと思いますが、行列に突っ込んでいくなどいいかげんです。 なので、より詳細な方法について要求があ...

8 months ago | 0

Answered
ソフトウェア保守サービスを更新しない場合、MATLABおよび各種Toolboxは使用できなくなりますか
MATLAB および各種 Toolbox は、ソフトウェア保守サービスを更新しなくても使い続ける事ができます。 但しソフトウェアを更新出来なくなる為、現状のままずっと使い続ける事を余儀なくされます。

8 months ago | 0

Solved


What day is it?
Tell me what day is it. Return the full name of the day of the week as a string. e.g. It's June 12th 2014, so your function s...

8 months ago

Answered
cell配列をスカラー配列に直すにはどうすればいいですか?
leulerX = cellfun(@(x) rand(randi(100,1,1),1), cell(1,10), 'uni', false) % 実験用サンプルデータ(0-1の乱数) rowsizes = cellfun(@size, leulerX...

8 months ago | 0

| accepted

Answered
ファイルの名前を一括変更する
fld = './0316_02/'; for k = 1:30 mkdir([fld sprintf('SE%05d/', k)]); for n = 1:9 fclose(fopen([fld sprintf('...

8 months ago | 0

| accepted

Load more