Re: [問題] 解有cosh, sinh的方程式已回收
k=0;
for x=1:2:31
k=k+1;
eval(['y(k)=solve(''',num2str(x),'=1.672*10^(-28)*1.5*cosh(0.02)+2.24*sinh(y)+\
0.26*cosh(y)+y*1273'');']);
end
y=double(y);
eval那行太長你再自行接上
每個y就是對應x=1:2:31算出來的值
看看這樣是不是你要的
※ 引述《h816090 (~Argon~)》之銘言:
: 不好意思...想問一下關於解
: e=1.672*10^(-28)
: x=e*1.5*cosh(0.02)+2.24*sinh(y)+0.26*cosh(y)+y*1273;
: 若我的x要代1~30 且x的step為2
: 然後要解y值~ 請問該怎麼解呢??
: 我用syms也不對 用sym也怪怪的
: 也有用過solve搭配vpa函數 但是出現empty ~~@@"
: 怎麼樣都解不出這個一連串的y值?!
: 若用syms e這個constant又代不進去
: 請問這種複雜的方程該如何解呢?
: 因為x是多值~又有constant e
: 而y出來也是多值 請板大指點一下 非常謝謝
: 小弟能奉上p幣 2000 謝謝>"<
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.121.146.175
推
10/20 22:08, , 1F
10/20 22:08, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章