Beantwortet
ルンゲクッタ法の入力引数の不足について。
関数自体を入力引数とする場合には、関数ハンドルとして入力するのがオススメです。 https://jp.mathworks.com/help/matlab/matlab_prog/creating-a-function-handle.html 例えば...

mehr als 3 Jahre vor | 0

| akzeptiert

Beantwortet
ループ処理における,1ループごとの計算時間について
興味深い現象です。 試しに簡単な計算で確かめてみましたが、特にループ回数と計算時間に相関は見られませんでした。 当時に動かしている他のアプリなどの影響が大きい気がします。 N = 10000; t = zeros(N,1); sumsin =...

mehr als 3 Jahre vor | 1

Beantwortet
Excelの1つのセルに「char型の文字列」を格納する方法について
R2020a で添付のスクリプト試したのですが、図2のように保存されておりました。 A = 12345; B = dec2hex(A); C = mat2cell(B,ones(size(B,1),1)); writecell(C,'mfilewr...

mehr als 3 Jahre vor | 0

| akzeptiert

Beantwortet
2つ重なったグラフを複数、1つ図にまとめる。
結局すべての Axes オブジェクトの 'Position' を明示的に指定する方法しか思いつきませんでしたが、手順が複雑でしたので以下のページにまとめました。1例として参考になりましたら幸いです。 まずは最初から描くケースです:2つ重なったグラフを複数...

fast 4 Jahre vor | 0

Beantwortet
グラフの凡例コピー
Line object の順番が代わってしまっているのが要因ですが、例えば Line_obj = findobj(pHandle,'Type','Line'); % Lineの要素を抽出 を Line_obj = findobj(ax(1),'...

fast 4 Jahre vor | 1

Beantwortet
Excelファイルへの末尾の追加に関して
writetable 関数でも 'WriteMode' を 'append' にすることで追記可能です。 T = table(['M';'F';'M'],[45 45;41 32;40 34],... {'NY';'CA';'MA'},[t...

fast 4 Jahre vor | 0

| akzeptiert

Beantwortet
関数または変数 'hyouka2' が認識されません。
kekka = [hyouka2 trq ...] の行にブレークポイントを置いて実行すると何かわかるかもしれまん。 その行で止まった時点でワークスペースを見てみて、kyouka2 という変数が存在するかどうか確認してみてください。 ブレークポイ...

fast 4 Jahre vor | 0

| akzeptiert

Beantwortet
2つのグラフに跨がった線を引く
Annotation を使うのが良いと思います。 下記 Qiita に投稿した記事の「Axes 間をまたぐ線」が一例になります。 このプロットどうやって描いたの?:Phase Modulation(位相変調) 以下引用します。 Axes 間...

fast 4 Jahre vor | 1

Beantwortet
MATLAB for macos のライブ スクリプトで日本語入力できないのですが...
R2020a より日本語入力が可能となりました。

fast 4 Jahre vor | 0

Beantwortet
2byte 文字を認識する
b = unicode2native(tline); length(b) と unicode2native 関数を使った後の b の配列長さ(length(b) )で判別できるかもしれません。 いかがでしょうか。 https://jp.math...

fast 4 Jahre vor | 0

| akzeptiert

Beantwortet
最適化計算における反復表記のフォーマットについて
コマンドウィンドウに表示される数値のフォーマットを変えるといかがでしょう。 例えば format long と実行した後、最適化を試してみて頂けますでしょか?

fast 4 Jahre vor | 0

| akzeptiert

Beantwortet
実行しているファイルのパスの取得に関して
https://jp.mathworks.com/help/matlab/ref/mfilename.html mfilename という関数がお役に立てるかもしれません。

fast 4 Jahre vor | 0

| akzeptiert

Beantwortet
関数のグラフをplotで書く際に、原点で交わる座標軸を入れる方法、その他
「正の側に赤、負の側に青の薄い色をつける」 方法については以下が参考になるかもしれませんので、手前味噌ですが。 Qiita: グラフ背景色をデータの追加とともに変化させるアニメーション作成 annotation オブジェクト として四角形を描いてい...

fast 4 Jahre vor | 0

| akzeptiert

Beantwortet
ode45を使用した時の刻み幅について
ode45 でどのような計算が行われているかについては以下が詳しいです。 https://qiita.com/taka_horibe/items/8838b08f88f1a55fb9a7 一部引用いたしますと ”最初に説明した通り、基本的な考えは...

fast 4 Jahre vor | 0

| akzeptiert

Beantwortet
グラフ上の座標取得
こちらの Qiita 投稿が参考になると思います。 MATLABでお絵描きツールを作ってみた (マウス操作イベントに応じたプログラム例) マウスクリック時(WindowButtonDownFcn)と離した時(WindowButtonUpFcn)の挙...

fast 4 Jahre vor | 0

Beantwortet
rng関数による乱数の制御
rng('default') で乱数発生器の設定を既定値(MATLAB起動時と同じ)に指定します。 ですので、乱数の影響が出る計算の前に記載しておけばOKです。サンプルの中の具体的な位置・・という意味では、毎回必ず一番上から全部実行するのであれば冒頭に記...

fast 4 Jahre vor | 0

| akzeptiert

Beantwortet
T検定などの解析結果の数字をグラフに挿入
グラフに任意の数字や文字を挿入するのであれば、annotation 関数か、text 関数が良いかと思います。 https://jp.mathworks.com/help/matlab/ref/annotation.html https://jp.ma...

fast 4 Jahre vor | 0

| akzeptiert

Beantwortet
ガウスフィッティングをした際の警告の原因がわかりません。
例えば、、 x = 1:10; y = string(1:10) f=fit(x',y','gauss1') で同じエラーがでます。 この時 y は string 型(文字)として入力しているのが問題ですが、MATLAB が勝手に気を利かせて数字...

fast 4 Jahre vor | 0

| akzeptiert

Beantwortet
凡例に追加せずに、グラフ内に線を引く
x=1:10; y=sin(x); plot(x,y) legend('sin') xline(4) % 線だけひきたい と実行したときに凡例として 'sin' に加えて 'data1' が出てきてしまうのが問題ということですね。 例え...

fast 4 Jahre vor | 2

Beantwortet
Unable to find device IP address and port number.
今回セットアップされているのは以下の Support Package でしょうか。 https://jp.mathworks.com/matlabcentral/fileexchange/49895-simulink-support-package-fo...

fast 4 Jahre vor | 0

Beantwortet
MATLABのtoolboxに関して
FEM での磁界解析なら PDE Toolbox がございますがいかがでしょう。 https://jp.mathworks.com/products/pde.html

fast 4 Jahre vor | 0

Beantwortet
Excelで自作関数(.mファイル)を実行する
エクセル上で MATLAB で作った関数を実行する方法としては・・大きく2つあります。 Spreadsheet Link : https://jp.mathworks.com/products/spreadsheet-link.html MATLAB ...

fast 4 Jahre vor | 0

| akzeptiert

Beantwortet
GAを用いた最適化の途中経過を可視化しようとすると世代数のカウントがおかしい
恥ずかしながら私も始めてみる現象でしたが、これは非線形制約が与えられたときに使われる Augmented Lagrangian Genetic Algorithm の挙動の様です。参考:https://jp.mathworks.com/help/gads/...

fast 4 Jahre vor | 2

| akzeptiert

Beantwortet
逆行列を解析的に解く方法について質問です。
Symbolic Math Toolbox の機能を使用しますが、例えば syms a b c d A = [a,b;c,d]; inv(A) と実行すると ans = [ d/(a*d - b*c), -b/(a*d - b*c)] ...

fast 4 Jahre vor | 0

Beantwortet
ニューラルネットワークにおける学習アルゴリズムの確認方法
浅い多層ニューラル ネットワークの学習と適用 の学習アルゴリズムの項にあるアルゴリズムの一覧が参考になるかもしれません。 リンク先の構文に net.trainFcn = 'trainlm' などと記載があると思いますが、net.trainFcn ...

fast 4 Jahre vor | 1

| akzeptiert

Beantwortet
Windows環境のMatlab compilerでMac環境で動作するスタンドアローンアプリケーションを作成するにはどうすればよいでしょうか?
残念ながら Mac OS 環境でも動作するスタンドアローンアプリケーションを作成するには Mac OS 上でコンパイルする必要があります。 参考:スタンドアロンアプリ​ケーションの配布先コ​ンピュータの動作環境​条件はなんですか? 方向性は違います...

fast 4 Jahre vor | 0

| akzeptiert

Beantwortet
matlabを開こうとすると、コマンドウィンドウだけが開き以下のようなエラーが出ます。
これは見たことがないですが、、私であればまずパスの初期化を試みます。 > restoredefaultpath > savepath を実行して再起動してみていただけますか? 参考: https://qiita.com/eigs/items/3de...

fast 4 Jahre vor | 1

Beantwortet
フォルダ内のCSVファイルをすべて読み込み、演算を実施するプログラム実行時に発生するメモリー不足エラーの対処法について
50050x7 の double 型の行列を 328 ファイル分 = 900 MB 程度ですが、、これくらいは読み込めそうな環境でしょうか? もし記載して頂いたコードがすべてであれば、pressure, Axcel_sensor_x などの変数に作成...

fast 4 Jahre vor | 0

Beantwortet
MATLAB で作成したコードのコンパイル
MATLAB Home(個人)ライセンスでは残念ながら MATLAB Compiler は対象外でございます。 購入可能な Toolbox: https://jp.mathworks.com/store/link/products/home/ML

fast 4 Jahre vor | 0

Beantwortet
パワーポイントへのfigureの貼り付け
ちょうど Qiita に情報をまとめていたのでご紹介します。 Qiita:【MATLAB】PowerPoint スライド作成自動化 MATLAB Report Generator があるとある程度シンプルに実現できます 詳細:Qiita: テンプ...

fast 4 Jahre vor | 1

Mehr laden