Re: [問題] 解方程式已回收
※ 引述《tream (感性之光)》之銘言:
: 想解一個等號左邊是tan函數,右邊是曲線的方程式
: tan(kL/2)=[根號(2mV/h^2-k^2)]/k
: 要解k
: 其他都是constant
: -------code-------
: clear;
: L=50*10^(-10);
: V=0.2*1.6*10^(-19);
: m=0.1*9.10938188*10^(-31);
: h=1.05457148*10^(-34);
: syms k;
: solve('tan(k*L/2)=((2*m*V/(h^2)-k^2)^(0.5))/k')
: ------------------
: 請問各位版大可以這樣解嗎
: 因為我失敗了T^T
solve裡面的方程式必須是字串
所以用num2str指令將數字轉為字串
再把字串連接
所以把solve那行改成
k=solve(['tan(k*',num2str(L),'/2)=((2*',num2str(m),'*'...
,num2str(V),'/(',num2str(h),'^2)-k^2)^(0.5))/k'])
因為太長所以我用...換行
求的k是符號,要換成浮點數可用eval或subs
k=eval(k)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.121.146.175
推
10/11 12:02, , 1F
10/11 12:02, 1F
→
10/11 12:16, , 2F
10/11 12:16, 2F
推
10/11 12:25, , 3F
10/11 12:25, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
問題
0
3
完整討論串 (本文為第 7 之 10 篇):
問題
1
1
問題
1
1
問題
1
2
問題
0
3
問題
2
3
問題
1
2
問題
0
3
問題
1
1