matlab 怎麼樣把matlab形式的公式轉換成數學公式?

時間 2021-05-29 22:33:18

1樓:傑克的蘭花指

'\frac}^}}}-\frac}-\frac}^\,}^}}\right)}^}+\frac}^\,}^}\,\left(\frac\left(\sqrt}\right)}+}^}\,\sqrt}\right)}\right)}^}'

2樓:大霧

在Matlab命令列輸入

symsy(

t)f=

diff(y

,t)==

y+exp(-y

);latex(f

)得到\frac y\left(t\right)=}^+y\left(t\right)

將這段文字複製到支援Latex的編輯器中(知乎的編輯回答支援Latex),就可以看到公式了

更新:其實有更優雅的實現方式,僅用MATLAB直觀地看到公式。

將如下函式儲存在MATLAB路徑下。

function

mlatex

(s,c)a=

get(

gca);

isOccupied

=zeros(40

,1,'uint8'

);fork=

1:size(a

.Children,1

)ifisfield(a

.Children(k

).UserData

,'mlatex'

)isOccupied(k

)=a.Children(k

).UserData

.mlatex

;end

endb

=max

(isOccupied

);switch

nargin

case1c

=double(b

+1);case

2findk

=find

(isOccupied==c

,1);if

findka.

Children

(findk

).String

=['$'

,latex(s

),'$'

];return

;end

endtext(0

,1.2

-0.2*c

,['$'

,latex(s

),'$'

],'interpreter'

,'latex'

,'FontSize',20

,'UserData'

,struct

('mlatex',c

));xlim([0

inf]);

ylim([-

inf1

]);axis

offend

呼叫 mlatex(s,c),s為要轉化的公式;c為公式的第幾行。

如果不輸入引數c,則預設在之前公式的下一行書寫。

如果引數c與之前的行數相等,則將之前的那一行覆蓋。

輸入:syms y(t) sigma chif=diff(y,t)==y+exp(-y);

f2=sigma/chi;

f3=sigma^2;

mlatex(f);

mlatex(f2);

mlatex(f3);

結果:如果想要將第二行替換為其他公式,則繼續輸入:

f4=sigma/chi^2;

mlatex(f4,2);結果:

怎麼樣提高MATLAB的CPU佔用率?

李大國 瀉藥matlab在使用並行運算時,預設是占用CPU所有核心,不包括執行緒。比如 i7 8700,六核十二執行緒,六核全開CPU佔用率大概60 70 parfor 圖里matlab占用cpu85 記憶體是16G的,佔50 想提高佔用率有兩個方法 1.修改matlab預設的平行計算選項為電腦執行...

把漢服改短怎麼樣?

梳子 建議你們班還是買漢元素吧,漢元素大家都好接受,天氣熱也不怕,沒必要買漢服,雖然是漢服黨,但我也不建議把漢服作為班服,外出集體活動不方便。對了,你們女生其實可以穿長比甲 抹胸或者吊帶,古畫資料上也有這樣的打扮,這樣很涼快啊。 十三 我覺得完全可以。裙子可以改短,袖子的話如果不是那種廣袖大袖,可以...

把骨灰吃掉會怎麼樣?

QPET靈寵寵物火化官方 wow這是乙個有點嚇人的問題,先來說說骨灰的成分構成吧!骨灰是由鈣 磷 氧 碳為主。而這邊的碳又稱為碳元素,鈣對人體沒有太多影響但其他物質多少就有影響了,這邊還要注意的是你吃的是多少含量的骨灰?多少克?若真的要說影響可能短時間內你會噎到喉嚨,再來會覺得很反胃因為這些元素到胃...