Matlab 从1个等式中获取2个参数的值
我有这个方程:Matlab 从1个等式中获取2个参数的值,matlab,Matlab,我有这个方程:p=(1+(q-1)*B*T)^(-1/q-1) 值p,T是已知的,图p-T表示路缘。我想计算q和B,使路缘尽可能接近直线 一些值是: T p 1 0,999147061 2 0,997121331 3 0,994562513 有没有办法让matlab(或其他东西)给我B和q的值?如果你有“符号数学工具箱”,请使用“求解”。你似乎有两个相互矛盾的问题。你说p的值是已知的(我假设你的意思也是固定的),但是你说你想修改这个方程,使p与T的关系图成为一条直线。如
p=(1+(q-1)*B*T)^(-1/q-1)
值p,T是已知的,图p-T表示路缘。我想计算q和B,使路缘尽可能接近直线
一些值是:
T p
1 0,999147061
2 0,997121331
3 0,994562513
有没有办法让matlab(或其他东西)给我B和q的值?如果你有“符号数学工具箱”,请使用“求解”。你似乎有两个相互矛盾的问题。你说
p
的值是已知的(我假设你的意思也是固定的),但是你说你想修改这个方程,使p
与T
的关系图成为一条直线。如果您想找到使其最适合数据的方程(B
,q
)的参数(T
,p
),则可以使用优化函数,例如,lsqnonlin
)。否则,我不知道你在问什么。