Answered
How to determine simulink input in real time using arrow keys
This is caused by using a MATLAB function block that is not supported by code generation. Please refer to the following documen...

10 months ago | 1

Answered
トリミングした部分を別の背景に元画像と同じ座標に張り付けたい
イメージデータの透明度AlphaDataを設定すると、画像を重ねて表示することができます。 下記に例があります。 イメージ、パッチまたは表面の透明度の変更 MATLAB標準関数で、透明度を設定した画像表示の例です。 earth = imrea...

10 months ago | 0

Answered
4次のルンゲクッタ法に関して
MATLABのodeソルバーの関数で一般的に使われるode45関数を用いて各加速度から角速度、角度を計算する例です。 (スクリプト作成に生成AIを利用しています) 角加速度データは、サンプリング時間0.01[sec]、単位:[rad/sec^2]を仮定...

10 months ago | 0

Answered
関数interp1のsplineメソッドについて、補間に使用されるデータの点数を教えてほしいです。
splineでは、各区間を3次の多項式を使って補間しているため、この多項式のパラメータを決定するのに少なくとも、4点が必要ということを示しています。 interp1()のドキュメントのsplineの項目には、下記の記述があります。 クエリ点に内挿される...

10 months ago | 0

Answered
ライブ ビデオ取得を使用した、QRコードの検出について
Computer Vision ToolboxのreadBarcode()を使うと、バーコードやQRコードからテキストに変換できます。 I = imread("barcodeQR.jpg"); imshow(I); msg = readBarcode...

11 months ago | 0

| accepted

Answered
I copied the commands from the matlab website and ran them, but an error occurred
MATLAB 2023bより、Simscape Multibodyのデモを開くコマンドが変更されています。 詳細は、以下に記載されています。 Simscape Multibody Release Notes R2023a以前では、次のコマンドで開くこ...

11 months ago | 0

| accepted

Answered
【Simulink】高速リスタートを使用してシミュレーションを実行すると開始時間エラーが出力される
高速リスタートを有効にした場合、再コンパイルが必要なパラメータはグレーアウト表示され、StartTimeも変更できないパラメータとなっています。 シミュレーション後に時刻データをオフセットすることで、StartTimeを変更せずに、同等の結果が得られる場...

12 months ago | 0

| accepted

Answered
生体信号の周波数解析 平均周波数について
ナイキスト周波数(サンプリング周波数の1/2)を超える周波数のデータで平均を算出しているためと考えられます。 Signal Processing Toolboxのmeanfreqを使うと平均周波数を算出することができます。 上記コードでナイキスト周波数...

12 months ago | 0

Answered
bode関数を用いて出力したボード線図の周波数とゲインの分解能を高める方法
bode関数の周波数[rad/s]はベクトルで設定することができます。 logspace関数を使うと対数的に等間隔なベクトルを生成できます。 下記の例は、周波数10^-1から10^2 [Hz]、1000点をプロットしています。 %横軸Hz表示 op...

1 year ago | 0

| accepted

Answered
fimplicitのXData/YDataの数を固定したい
fimplicitの実行例です。 MeshDensityの設定値から、評価点数が自動調整されるようです。 MeshDensityで、評価点の数を変えられますが、指定した陰関数や範囲によっては、XData,YDataの数と必ずしも一致はせず、また、評価点...

1 year ago | 0

| accepted

Answered
Rasberry pi 4 model B の設定方法 / how to configure Rasberry pi 4 model B
同様の現象の回答があります。(翻訳ボタンで日本語表示可能です!) Matlab detects the wrong version of my Raspberry Pi https://mathworks.com/matlabcentral/answe...

1 year ago | 0

Answered
matlab上でデバイス(Arduino)のセットアップが上手くいきません
Test Arduino Connection画面で発生しているエラーですが、以下の原因が考えられます。 サポートしているArduino ボードがUSBに接続されていない。 対応しているArduinoシリーズは、下記リンクのSupported Hard...

1 year ago | 0

| accepted

Answered
モデルのPDF化の方法について
1・PDF内で信号名の検索が可能なPDFファイル 検索可能なpdfを生成するには、Simulinkモデルの印刷ダイアログでPrint to Fileを有効にし、pdfファイルを生成します。 Microsoft Print to PDFを使用してpdfを...

1 year ago | 1

Answered
回帰平面の求め方について
Statistics and Machine Learning Toolboxのregress関数を用いることも可能ですが、このToolboxを使用せずに回帰平面を求めるサンプルスクリプトが以下にあります。 Plane Fitting a 3D Scat...

1 year ago | 1

| accepted

Answered
データフレーム型を条件抽出して,時系列データの作り方
MATLABの場合、find関数で条件を満たす配列要素を抽出できます。 % 6列、10行のTable型データ作成、1から20までの乱数 dataTable = array2table(rand(10, 6)*20) % 8以下のデータがある要素を...

1 year ago | 0

Answered
このエラーの解決方法について、時間 0.0 における状態 '1' の導関数が有限ではありません。シミュレーションを停止します。解に特異点が存在する可能性があります。そうでない場合は、(固定ステップ サイズを小さくする、または許容誤差を厳しくすることによって) ステップ サイズを減らしてみてください
モデルにより対策方法は様々ですが、ステップ サイズや許容誤差を変更する他、ソルバーの固定ステップ / 可変ステップの変更、可変ステップの場合、ソルバーの種類をode15s,ode23sなどStiffなソルバーに変えてトライしてみる方法が考えられます。 下...

1 year ago | 0

Answered
readファイルの他の配列の条件を満たしている数値を呼び出す方法を知りたいです。(例:ランニングの合計タイムを周回ごとに分割)
周回ごとの合計タイムが記録されたcsvファイルから、周回ごとのラップタイムを算出する例です。 % Write time record file tmp = { 1,'00:1:02.050';... 2,'00:1:58.060';...

1 year ago | 0

Answered
2つのベクトルがなす​角度、角速度、角加速度を求めるための方​法が分からないのです​が、どういった計算方​法があるでしょうか?
次のステップで算出できます。 2つの3次元ベクトルvec1, vec2から角度を算出 算出した角度の時系列データから、角速度、各加速度を算出 下記は、計算例です vec1 = [1 0 0;0 1 0;0 0 1]; vec2 = [0 1 0;...

1 year ago | 1

Answered
における状態 '1' の導関数が有限ではありません
モデルにより対策方法は様々ですが、ステップ サイズや許容誤差を変更する他、ソルバーの種類をode15s,ode23sなどStiffなソルバーに変えてトライしてみる方法が考えられます。 類似するエラーの回答例があります。 Derivative of st...

1 year ago | 0

Answered
matlabで表示されるエラーメッセージはコピーできますか?
コマンドウインドウの場合、エラーメッセージだけをコピーする機能はないようです。コマンドウインドウ上で、エラーメッセージのテキストをマウスで選択し、右クリックでコピーを選択します。(エラーメッセージが長い場合、あらかじめ、コマンドウインドウ上で右クリック、コ...

1 year ago | 0

| accepted

Solved


Vector push
Append an element |x| to the end of the vector |v| and return both the extended vector and the new number of its elements. |x| c...

1 year ago

Solved


Select every other element of a vector
Write a function which returns every other element of the vector passed in. That is, it returns the all odd-numbered elements, s...

1 year ago

Solved


Find the sum of all the numbers of the input vector
Find the sum of all the numbers of the input vector x. Examples: Input x = [1 2 3 5] Output y is 11 Input x ...

1 year ago

Solved


Bit calculation
Give me the count of numbers from 1 to n having their last two bits as 0. For example function y = ret_count(4) y = x...

1 year ago

Solved


Mysterious digits operation (easy)
What is this digit operation? 0 -> 0 1 -> 9 121 -> 9 44 -> 6 15 -> 5 1243 -> 7 ...

1 year ago

Answered
「入力端子はループ内にあります」というエラーを解消したい。
英語では、下記のエラーメッセージに相当します。 Error:'*****' updates persistent or state variables while computing outputs, therefore it cannot be use...

1 year ago | 0

Answered
readcellで要素の型を指定してcsvをインポートする方法を教えてください。
解決とのご連絡ありがとうございます。 再現するコードをこちらに記述しておきます。 filename='https://jp.mathworks.com/matlabcentral/answers/uploaded_files/1312970/test....

1 year ago | 0

| accepted

Answered
xyzφデータ入力のgradient演算
等間隔でないx,y,zデータは、scatteredInterpolant関数を用いて等間隔の点に補間し、gradient関数で勾配を算出することができます。 一様に分布していないデータの表面をプロットする例が、以下のドキュメントにあります。 https...

1 year ago | 2

| accepted

Answered
スティックピクチャーの作り方を教えてください
モーションキャプチャーなどで取得した関節の角度や座標を用いてMATLABでボーンモデルを描画する興味深い例ですが、標準機能としてボーンモデルの描画関数は用意されていないようです。関節の座標データがあれば、MATLABの3次元プロットのline関数で描画し、...

1 year ago | 0

Solved


Find x rows where the sum of the numbers is the maximum
Find x rows where the sum of the numbers is the maximum. For example: when x is 2 and m is 2 3 5 0 2 3 5 5 6 0 9 4 then y =...

2 years ago

Load more