matlab方程组求解,想简化从而使时间缩短(比如用向量编程)求大神指点感激不尽!

(下个一例,实际循环比这个大很多,很耗时,很难所出结果)clcclearall;symsxytA(1)=sym('1+t^2=x^2+(y-t)^2');A(2)=sym... (下个一例,实际循环比这个大很多,很耗时,很难所出结果)
clc
clear all;
syms x y t
A(1)=sym('1+t^2=x^2+(y-t)^2');
A(2)=sym('1+t^2=(x+1)^2+y^2');
A(3)=sym('x^2+(y-t)^2=(x+1)^2+y^2');
B(1)=sym('1+t^2=x^2+(y-t)^2');
B(2)=sym('1+t^2=(x-1)^2+y^2');
B(3)=sym('x^2+(y-t)^2=(x-1)^2+y^2');
C(1)=sym('(x+1)^2+y^2=4');
C(2)=sym('(x-1)^2+y^2=4');
C(3)=sym('(x+1)^2+y^2=(x-1)^2+y^2');
for i=1:3
for j=1:3
for k=1:3
S=solve(A(i),B(j),C(k),'x','y','t');
disp('S.x')
disp(S.x)
disp('S.y')
disp(S.y)
disp('S.t')
disp(S.t)
end
end
end
展开
 我来答
liuliangsxd
2015-03-24 · TA获得超过1423个赞
知道小有建树答主
回答量:1174
采纳率:100%
帮助的人:651万
展开全部
参考arrayfun函数的用法
追问
谢谢~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式