Community Profile

photo

Shoumei


35 total contributions since 2016

Shoumei's Badges

  • Knowledgeable Level 3
  • 6 Month Streak
  • Revival Level 2
  • Thankful Level 1
  • First Answer

View details...

Contributions in
View by

Question


candleチャートの表示で休場日の間隔が空かない様にしたい
Financial Toolboxのcandleを使ってローソクチャートを表示した際に、土日祝日でデータが無い場合、チャートが歯抜け状態で表示されます。 Yahoo Financeのチャートだと歯抜けにならいよう、間を詰めて表示してくれるのですが、同様に...

7 Tage ago | 1 answer | 1

1

answer

Answered
simulinkのスタンドアロンアプリ化
MATLABのスタンドアローンアプリを作るのはMATLAB Compilerですかね。 R2019aの時点では、Simulink Coderを使ってCコード生成を経てEXEを生成することはできますが、生成できるのは処理内容のみで、Simulinkのモ...

27 Tage ago | 1

| accepted

Answered
MATLAB Coderのコード生成時エラーの詳細
最初エラーメッセージに出ていますが、ahrsfilterのサンプルレートは動的可変にできない仕様となっています。 ですので、Coderで入力引数のデータ型を設定する際に、定数として定義する必要があります。 GUIですと、図のようにデータ型設定の一番下の...

28 Tage ago | 2

| accepted

Answered
ボード線図が分かっている場合の伝達関数の求め方を教えてください
位相が右上がりではなく右下がりで良ければこんな特性のフィルタはありますが。 ギターのエフェクトでよく使われるフェイザーのオールパスフィルタです。

29 Tage ago | 0

Answered
Fixed-PointDesignerを使用中の警告発生原因について
0.89をfixdt(1, 32, 16)で定義すると0.8899993896...となり、打切り誤差が発生しています。 MATLABのデフォルト設定でのコマンドウィンドウの「表示」は小数点以下下4桁までとなっています。これを変更するにはformatを使...

etwa ein Monat ago | 0

| accepted

Answered
cwt変換後に作成される行列の、各行と周波数との関係性
出力された行列が161x500000となっているということですが、その161行が周波数軸に相当します。500000列が時間軸方向のデータです。 各行が何Hzとなっているかは変数f1に入っています。マザーウェーブレットが異なると周波数軸データf1も異なりま...

etwa ein Monat ago | 0

| accepted

Answered
Simulinkモデルのブラックボックス化
サブシステムをまず参照モデルに変換します。 その後参照モデルを右クリック>サブシステムとモデル参照>選択したModelブロックの保護モデルの作成 を選択します。 ただし、Simulink Coderが必要です。 ドキュメントへのリンク 保護モ...

3 Monate ago | 1

| accepted

Answered
Stateflowで別ファイルのモデルを利用可能か
はい、可能です。 SimulinkベースのステートをStateflowチャートの中に入れて、さらにそのSimulinkモデルの中にモデル参照ブロックを置けば、別Simulinkモデルを呼び出して使用することが可能です。 ステートとしての Simulin...

3 Monate ago | 1

| accepted

Answered
sim()やSimulink.SimulationInput()を含んだMATLABコードを exeファイルにコンパイルしたい
simコマンドはMATLAB Compilerでサポートされていません。 MATLAB Compilerでサポートされない関数 Simulinkシミュレーションをスタンドアローン化したいのであれば、Simulink Coderを使ってシステムターゲ...

3 Monate ago | 2

| accepted

Question


MATLABとSimulinkの使い方・勉強・学習・自習・独習用の資料で入門したい
同僚の友人がMATLABとSimulinkをの使い方を学ぶため、基礎から勉強したいと言っています。 使い方を習得できる、入門に適した勉強/学習、自習、独習用に良さげなビデオや資料があれば教えて頂きたいのですが。

3 Monate ago | 5 answers | 1

5

answers

Answered
離散化モデルの周波数応答(ボード線図)を表示する方法
Simulinkモデルの特性を取得してボード線図を表示ということでよろしいでしょうか? まず、Simulinkモデルを図のようにInport/Outportを接続して作成します。 次にMATLABで以下の様にコードを実行します。 Ts = 1...

3 Monate ago | 1

| accepted

Answered
Permanent Magnet Synchronous Motorのパラメータについて
お使いのバージョンがR2015bだと、こちらのドキュメントが正しいリンク先です。Lm=0.00002、正の値がデフォルト値です。 https://jp.mathworks.com/help/releases/R2015b/physmod/sps/ref/...

3 Monate ago | 0

| accepted

Answered
CWT関数により表示されるウェーブレットのグラフからデータを取り出す方法について
MATLAB関数の多くは出力が無いとグラフィックス表示し、あると変数代入するようになっています。 CWT関数も出力引数を与えてやって、そのデータから所望の範囲を抽出すればよいと思います。 以下例です。 Fs = 44100; t = 0:1/Fs:...

4 Monate ago | 1

Answered
HDL Coder within subsystem on Simscape model
HDL Coder started to support Simscape blocks in R2018b. Switched-linear subset of Simscape components are supported to generate...

4 Monate ago | 0

Answered
MatLab上で,ホワイトノイズの条件 (1~1000Hz,ランダムな振幅(±14以下)のノイズを作りたい。)どうしたらよいですか?
rand関数で0~1の一様分布乱数を生成できるので、それを+-14に増幅してやれば良いと思います。 sig = (rand(1,10000)-0.5)*14*2; % 1万点の乱数を生成 figure, plot(sig) figure, pe...

4 Monate ago | 0

Answered
連続ウェーブレット変​換(cwt)について
デフォルトはデータの端は反射した信号として処理されます。これを有効にするかどうかはパラメータExtendSignalで設定できます。 cwt(x, Fs, 'ExtendSignal', false); プロットの端のグレーアウトしている部分はCo...

4 Monate ago | 2

| accepted

Answered
連続ウェーブレット変換(cwt)のマザーウェーブレットについて
cwt関数はここ数年の間に仕様変更があったようで、最新版のR2018bのcwt関数だとMorse, Morlet, Bumpしか使えないようです。 古いバージョンのcwt関数もいまだ使用可能で、HaarとかSymletsなど多数のMother Wavel...

4 Monate ago | 3

| accepted

Answered
加速度計の重力加速度とノイズの除去
除去したいノイズの周波数特性は把握していますか? フィルタというものは、特定の周波数を増幅させたり減衰させたりするものなので、ノイズをフィルタで除去したいのであれば、ノイズの周波数特性を把握する必要があります。同時に信号成分(ここでは加速度信号)もフィル...

5 Monate ago | 1

| accepted

Answered
simulinkのsubsystemの伝達関数を調べたい
連続モデルであればlinmod, 離散モデルであればdlinmodで状態空間モデルや伝達関数を取得することができますよ。 https://www.mathworks.com/help/releases/R2018b/simulink/slref/linm...

5 Monate ago | 1

| accepted

Answered
行列データの線形補間のついて
MATLABでは日付と時刻を扱うことができるのですが、これではだめでしょうか? https://jp.mathworks.com/help/matlab/matlab_prog/represent-date-and-times-in-MATLAB.htm...

6 Monate ago | 1

Answered
HDL Coder : Coprocessing – blocking モードでの遅延に関して
Native Floating Pointは演算器の内部にパイプラインが挿入されます。浮動小数点で複雑な演算をするため、パイプライン処理が必要になるためです。FPGAの設計ではこのようなパイプライン≒レイテンシの設計が必要になります。 パイプラインの...

6 Monate ago | 1

| accepted

Answered
bode関数で出したボード線図とSimulinkのSystem Identification Toolboxのモデルの線形化を用いて出したボード線図が一致しない
dlinmod関数でSimulinkモデルから伝達関数を取得してみましたが、MATLABの結果と同じになっているようです。&nbsp System Identification Toolboxで伝達関数を取得するのは、具体的にどのようにされていますか...

7 Monate ago | 0

| accepted

Answered
Simulink からの HDL 生成に関して
ZynqのARM-FPGA間の同期はFree runningモードとCoprocessing-Blockingモードという2種類あって、後者がNobuo Iwasakiさんが言われているような動作に該当すると思います。 <</matlabcentra...

7 Monate ago | 1

| accepted

Answered
Simulinkでのforループについて
ForループやIf/Elseの中にどんな処理が入っているかにもよりますが、ブロックで書きたければSimulink/Ports & Subsystem/For Iterator SubsystemブロックやFor Each Subsystemブロックと分岐処...

7 Monate ago | 0

Answered
simulinkのfrom workspaceの最終時間を自動的にsimulinkの終了時間に設定するにはどうすればいいですか?
例えばワークスペースにtimeseriesオブジェクトの変数timeSeriesDataがあり、それをFrom Workspaceブロックに読み込むとします。 Ts = 1 timeSeriesData = timeseries([2 4 5 ...

7 Monate ago | 1

| accepted

Answered
scopeのデータログについて
R2018bで試して見ましたが、ちゃんとワークスペースに変数が作成されましたよ。

7 Monate ago | 1

| accepted

Answered
Simulinkのリアルタイムシミュレーションについて
WindowsやLinux上で動作するソフトウェアを厳密なリアルタイムで実行するのは厳しいんじゃないでしょうか・・・ dSPACEやSpeedgoatの機器にコード生成して実装するのが良いかと。 <https://jp.mathworks.co...

11 Monate ago | 2

| accepted

Question


コード置換ライブラリ非対応関数をコード置換する方法
Cortex-M4向けにコード置換ライブラリを使用してターゲットプロセッサ向けに最適化されたCコードを生成したいのですが、MATLABファイル内で使用しているfiltfilt関数が対応していないようです。filtfilt関数の処理は普通の畳み込み演算+アル...

etwa ein Jahr ago | 1 answer | 0

1

answer

Question


Hardware Support Package Installer is Unstable
When I install hardware support package such as Embedded Coder for Cortex-M, installation frequently fails. It is successful ...

etwa 2 Jahre ago | 0 answers | 0

0

answers

Question


MEXファイルで初期化ルーチンを実行するには、どのようにCコードを書けば良いですか?
既存のCコードがあり、MATLAB、Simulink両方で使いたいので、MEX化を行って使用しようと思っています。 SimulinkではMEXファイルをSystem Objectのラッパーからコールして使用します。 Cコードアルゴリズムには状態量がある...

etwa 2 Jahre ago | 1 answer | 1

1

answer

Load more