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

environ un an il y a | 0

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

environ un an il y a | 0

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

environ un an il y a | 1

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

environ un an il y a | 0

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

environ un an il y a | 0

| A accepté

A résolu


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...

environ un an il y a

A résolu


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...

environ un an il y a

A résolu


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 ...

environ un an il y a

A résolu


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...

environ un an il y a

A résolu


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

environ un an il y a

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

environ un an il y a | 0

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

environ un an il y a | 0

| A accepté

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

environ un an il y a | 2

| A accepté

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

environ un an il y a | 0

A résolu


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 =...

plus d'un an il y a

A résolu


Draw a '7' in a zero matrix!

plus d'un an il y a

A résolu


Draw a '4' in a zero matrix!

plus d'un an il y a

A résolu


Draw a '6' in a zero matrix!

plus d'un an il y a

A résolu


Draw a '9' in a zero matrix!

plus d'un an il y a

A résolu


Draw a '8' in a zero matrix!

plus d'un an il y a

A résolu


Draw a '3' in a zero matrix!

plus d'un an il y a

A résolu


Draw a '5' in a zero matrix!

plus d'un an il y a

A résolu


Draw a '2' in a zero matrix!

plus d'un an il y a

A résolu


Draw a '1' in a zero matrix!

plus d'un an il y a

A répondu
1-Dおよび2-D Lookup Table実行速度について
Lookup Tableブロックを含むSimulinkモデルからCコードに変換し、組み込み向けマイコンに実装した事例はかなりあると考えられます。 今回の場合、Visual Basicをご使用で、コンパイルし、exeファイルを生成しているということであれば...

plus d'un an il y a | 0

A répondu
simulink上で、グラフデータを補完する方法はありますでしょうか
リアルタイムでサンプル時間が不定のデータを補間するブロックは、標準ライブラリには用意されてないようです。 以下は、Rate Transitionの間にFirst Order Holdを入れて、簡易的に線形補間をする例です。

plus d'un an il y a | 2

| A accepté

A répondu
時系列データを入力する方法について教えて頂けますでしょうか。
インポートするExcelデータが所定のフォーマットでない場合、エラーとなる場合があります。 例えば、最初の列が時間データでない など 下記に情報があります。 ルート Inport のマッピングの信号データの作成>サポートされている Microso...

plus d'un an il y a | 1

| A accepté

A répondu
Transfer Functionブロックのパラメータを時変で与えるS-functionブロック 端子幅または次元のエラー 要素数が一致しない
sfcndemo_stvdtfにあるS-functionで、伝達関数の係数に時系列パラメータを設定しているためと推測されます。 このS-functionでは、伝達関数の係数の時系列パラメータではなく、初期値を設定します。 以下に関連する情報があります。...

plus d'un an il y a | 1

| A accepté

A répondu
ゲインを時間変化させる方法
類似の質問に関する回答がこちらにあります。 https://jp.mathworks.com/matlabcentral/answers/24198-simulink-transfer-function-with-time-constant-changi...

plus d'un an il y a | 1

| A accepté

A répondu
伝達関数(微分方程式)に初期値(位置、加速度、速度)を与える方法
位置や速度などは状態方程式の設定によりますが、状態変数の初期値をベクトルとして設定することができます。 State-Spaceドキュメント https://mathworks.com/help/simulink/slref/statespace.htm...

plus d'un an il y a | 1

| A accepté

Charger plus