已回答
4つの点を通る一本の直線をグラフで引く方法
ご参考までに、plot 関数で同じ色でプロットして、legend 関数で凡例を追加する方法はいかがでしょうか。 a = [-8 -4; 6 -4]; b = [ 6 -4; 6 4]; c = [ 6 4;-8 4]; d = [-8 4;...

4 years 前 | 0

已回答
既存のmファイルにて、解析条件を自動入力し、結果をリスト出力する方法をお教えください
ご参考までに、パラメータの値を逐一書き換えて流しなおしているとのことで、パラメータをベクトルや行列の形にまとめる方法はいかがでしょうか。 https://jp.mathworks.com/help/matlab/math/creating-and-con...

4 years 前 | 2

| 已接受

已回答
Chartに記載された遷移条件の抽出
ご参考までに、レポートの既定のテンプレートで、簡単に遷移条件全文を抽出するレポートに変更する仕組みはなさそうですね。レポートにチャートの図も一緒に生成されると思いますので、そちらで遷移条件全文を確認する、というような使い方なのかもしれません。 あとは、S...

4 years 前 | 1

| 已接受

已回答
引用文献の探し方
ご参考までに、自分は関数でどのような方法で計算されているか知りたい時は、下記のような方法で調べてます。 ・関数によってはドキュメンテーションの最後の方に引用文献が記載されてる場合もあるのでそちらを参照します。 ・関数化されてるものは広く一般的に知られて...

4 years 前 | 1

| 已接受

已回答
Windows環境にてスタンドアロンアプリケーションで例外発生時にエラーダイアログを出力せずに処理を続行(終了)させることは可能ですか?
すぐできそうな対策としては、エラーが出そうなプログラムのところの関数入力をチェックするプログラムを追加して、よりロバストなアプリケーションを作成する方法はいかがでしょうか。 配列の要素数を取得する numel 関数や次元のサイズなどを取得する size ...

4 years 前 | 0

已回答
Simlinkで,パルス入力を周波数に変換して出力する方法はありますか?
周波数は 1 秒間における波の繰り返し回数だと思いますので、1 秒間にパルスの数がいくつあるかカウントするカウンタのモデルを作成すれば周波数が分かるかなと思います。(例えば、1 秒間にパルスの数が 5 個あれば 5 Hz) 0 から 1 に立上がり、立下...

4 years 前 | 0

| 已接受

已回答
関数ワークスペースの変数参照
関数の出力引数で関数内の値を出力する方法はいかがでしょうか。関数を呼び出すスクリプトファイル側で、ベースワークスペースで扱っている変数名を関数の出力に指定して、上書きすれば簡単にできるかなと思います。 https://jp.mathworks.com/h...

4 years 前 | 1

已回答
データ名比較をする
複数の文字列の比較をしたい場合は、contains 関数を使用すると簡単に比較できるかなと思います。 https://jp.mathworks.com/help/matlab/ref/contains.html#bu4l_vd 例えば、Moji_ver...

4 years 前 | 1

| 已接受

提问


sawtooth 関数で三角波の位相をシフトしたい
Singal Processing Toolbox の sawtooth 関数 で三角波をプロットしたく、以下のドキュメンテーションを参考にしてます。 https://jp.mathworks.com/help/signal/ref/sawtooth.h...

5 years 前 | 1 个回答 | 0

1

个回答

已回答
App designerでグラフクリックをトリガーにしたい
ご参考までに、はっきりした回答ではないのですが、グラフの各データをクリックすると座標が自動で表示される機能は「データ ヒント」と呼ぶらしいです。表示をカスタマイズもできそうです。 https://jp.mathworks.com/help/matlab/...

5 years 前 | 0

| 已接受

已回答
150万行の行列の一行目にラベルを追加し、csvファイルで保存する方法に関して
150 万行のデータの書き込みは writetable 関数を使用してできそうです。よってデータ型を table 型に変換する必要があります。table 型に変換すれば各行の名前も追加できます。 しかしながら、writetable 関数には NaN を空...

5 years 前 | 0

| 已接受

已回答
構造体のデータを統合し、必要な取り出して、データを並べ替える方法
cat コマンドでしたら、例えば以下のような具合に記述すれば 3 次元に連結できるかなと思います。 cat(3,FRF_2_x.Txy,FRF_2_y.Txy,FRF_2_z.Txy)

5 years 前 | 0

已回答
simulinkのサンプル時間について
モデルを見ると、Zero-Order Hold ブロックではサンプリングのみを考慮した理想的なAD変換器として表現していて、サンプリングしたデジタル的な信号をDA変換器を省略して、連続系のブロックに信号を入力している表現になるのかなと思います。 離散系の...

5 years 前 | 0

已回答
53やFEなど、16進数のデータが一列に並んでいるデータがあるのですが、これを10進数に変換したいのですが、hex2decの関数を使うとエラーが出てしまいます、どのようにすればいいでしょうか。
MATLAB には文字列というデータ型があるみたいで、hex2dec 関数を使用するときも 16 進数のデータを 文字列データとして入力すれば 10 進数の数値データに変換できるみたいです。以下のようなプログラムの書き方であればエラーは出ないみたいですが、...

5 years 前 | 0

已回答
ファイル名からユリアン日の取得
MATLAB には datetime 型 と呼ばれる日付と時刻を表現するデータ型があるみたいですので、そのデータ型を使用してみてはいかがでしょうか。 https://jp.mathworks.com/help/matlab/date-and-time-o...

5 years 前 | 1

| 已接受

已回答
スプライン曲線による図形変化
多項式近似でよければ、多項式近似の関数があるみたいなので同じようなことができそうです。 https://jp.mathworks.com/help/matlab/data_analysis/programmatic-fitting.html % オリジ...

5 years 前 | 2

| 已接受

已回答
MATLAB Coderの使い方について
MATLAB Coder について以下のドキュメンテーションに入門があるみたいなので、こちらを参考にしてみてはいかがでしょうか。 https://jp.mathworks.com/help/coder/getting-started-with-matla...

5 years 前 | 2

| 已接受

已回答
ある特定の数値のある行列の位置を検出
string 配列でテキスト表現に変換して 3 が含まれる列の位置が検出できそうですが、いかがでしょうか。 a = [1 3 5 7 2 3 5 9 4 6 11 4 12 2 13] % string 配列に変換 a_str = string(a)...

5 years 前 | 5

| 已接受

已回答
loop処理で行った検定で得られた統計値に、番号を付けて1つのファイルにまとめる場合はどうすれば良いですか?
各比較で得られた統計値を配列として格納して mat ファイルに保存もできそうですが、いかがでしょうか。以下のようなコードになるかなと思います % テーブルデータ DATA の 2 列目から 12 列目の数値データを数値配列 testData として抽出 ...

5 years 前 | 3

| 已接受

已回答
二次元プロットのxの変域の着色
2 次元の多角形の塗りつぶしの関数 fill が使えそうです。これで塗りつぶして、グラフを重ね書きしてみてはいかがでしょうか。 https://jp.mathworks.com/help/matlab/ref/fill.html % 正弦波の計算 x...

5 years 前 | 2

| 已接受

已回答
Ysweep-Xsweepデータを3次元plotしたい
ご参考までに、3次元の点またはラインをプロットする関数 plot3 でも 3次元のデータのグラフを作成できそうです。 https://jp.mathworks.com/help/matlab/ref/plot3.html % データの読み込み T =...

5 years 前 | 1

| 已接受

已回答
Raster plot の作製
グラフの表示で良ければ、プロットした後に 時間軸の x 軸の座標軸を調整してみてはいかがでしょうか。xlim 関数で調整ができます。 % データの読み込み load('timestamp.mat'); % 変数の整理 t = SPKCa; n...

5 years 前 | 1

| 已接受

已回答
ビューアーの親にライフラインかせありません。
Message Viewer は Stateflow のブロックだと思いますので、モデルに Chart ブロックが含まれており、Chart ブロックでメッセージやイベントを扱うと、Message Viewer に処理の順番が表示されるのかなと思います。

5 years 前 | 1

已回答
GUIアプリ上にWebページを表示させる
もう試しているかもしれませんがご参考までに、Web ページの表示だけであれば、何か条件判断したら web コマンドで web ブラウザを開いて表示するというプログラムにすれば、すぐできるかなと思います。 https://jp.mathworks.com/...

5 years 前 | 1

已回答
Modelブロックに2×1の配列を入力できない??
Model ブロックに 2x1 の配列を入力とありますが、Model ブロック内の Inport ブロックで外部入力するという意味でしたら、Inport ブロックのブロックプロパティを開いて、[信号属性]タブから[端子の次元]の設定が必要かと思います。2x...

5 years 前 | 1

| 已接受

已回答
マスクパラメータの"評価"をOFFにする
下記のコマンドでマスクパラメータの[評価]を制御できるみたいです。 X = Simulink.Mask.get(gcb) X.Parameters.Evaluate = 'off' gcb コマンドは現在選択されているブロックのパスを取得するコマンド...

5 years 前 | 1

| 已接受

已回答
FPGA ピンアサインに関して
図のHDL ワークフローアドバイザーの設定の場合は、HDL コード(IPコア)生成までできると思います。Simulink モデルで、アルゴリズムのシミュレーションと HDL コード(IPコア)生成まで実施して、ピンアサインなどは Xilinx 社の Viv...

5 years 前 | 1

| 已接受

已回答
MATLAB functionブロックを使用する際にワークスペースに定義されている値を使用したい
MATLAB Function ブロックでワークスペースの変数を使用する場合は、MATLAB Function ブロックのエディタにある[データの編集] から指定の変数を [パラメータ] として追加すると使えそうですがいかがでしょうか。 ドキュメンテ...

5 years 前 | 1

| 已接受

已回答
ビット論理演算方法
Simulinkではベクトルが使用できますので、Constant ブロックにベクトルで定義する方法はいかがでしょうか。Relational Operator ブロックでベクトルの要素ごとに比較され、Logical Operator ブロック(OR) でもベ...

5 years 前 | 1

| 已接受