現在この提出コンテンツをフォロー中です。
- フォローしているコンテンツ フィードに更新が表示されます。
- コミュニケーション基本設定に応じて電子メールを受け取ることができます
Searches a string for field names contained in a given structure, then replaces each occurrence of the field name with the corresponding field value.
I use this for dynamically changing the titles on my plots during simulations that require variation of parameters.
Code for title in the image:
% normal use (line 2)
>> q.mu = 0; q.theta = 2; q.sig = 0.3;
>> utitle{2} = struct2strrep(q,'dI_n/dt = q.theta(q.mu-I_n)dt + 2*q.sigW\surddt');
% use with an anonymous function (line 1), useful when both a function and parameter are changing
>> p.A = 1.6; p.f = 50/1000; p.dc = 0;
>> Ia = @(t,p) p.dc + p.A *sin( 2*pi* p.f *t );
>> utitle{1} = struct2strrep(p,['I_a = ' strrep(func2str(Ia),'@(t,p)','') ' mA']);
引用
Zachary Danziger (2026). Swap structure values into strings (https://jp.mathworks.com/matlabcentral/fileexchange/33882-swap-structure-values-into-strings), MATLAB Central File Exchange. に取得済み.
コミュニティ
| バージョン | 公開済み | リリース ノート | Action |
|---|---|---|---|
| 1.0.0.0 |
