24小时热门版块排行榜    

查看: 462  |  回复: 1

zsj627

新虫 (初入文坛)

[求助] 有关solve函数的一些问题 已有1人参与

我写了这样一个程序
syms x y k1 k2 y1 a b r y3 x3 c d x1
a=0.0422;
b=-0.79577;
r=11.547;
x=0:pi/16:6*pi
y=a*x.^2+b*x;

k1=2*a*x+b;
k2=-1./(k1);
%y1=k2.*(x1-x)+y;
%y3=y-sqrt(r^2-(x3-x).^2);
[c,d]=solve('d=k2*(c-x)+y','d=y-sqrt(r^2-(c-x)^2)',c,d);
s=[c,d];
得到了一个解是这样的
s =

[ x + r*(1/(k2^2 + 1))^(1/2), y + k2*r*(1/(k2^2 + 1))^(1/2)]
[ x - r*(1/(k2^2 + 1))^(1/2), y - k2*r*(1/(k2^2 + 1))^(1/2)]
得到解并没有将上面的式子计算的数值带进去,我想问下下面如何改能将数值带入到解中去,把S变成具体数值的解的矩阵。
MATLAB新手,问题很急很关键!!!!
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cob

木虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
你可以改用fsolve
2楼2015-10-01 06:40:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zsj627 的主题更新
信息提示
请填处理意见