求所有matlab解含三角函数的方程组的解法代码

x-0.7sinx-0.2cosy=0
y-0.7cosx-0.2siny=0

本人超级菜鸟,实在是做不出来!急需!!

第1个回答  2013-03-06
clear all;clc;
[X,Y]=solve('x-0.7*sin(x)-0.2*cos(y)','y-0.7*cos(x)-0.2*sin(y)','x','y');
solution=eval([X,Y]);

>> solution
solution =
0.4442 0.7715本回答被提问者采纳

求所有matlab解含三角函数的方程组的解法代码
clear all;clc;[X,Y]=solve('x-0.7*sin(x)-0.2*cos(y)','y-0.7*cos(x)-0.2*sin(y)','x','y');solution=eval([X,Y]);>> solution solution = 0.4442 0.7715

MATLAB解带三角函数的方程组,如何编程
1、对于简单的三角方程,可以用solve()来求解,得到解析解。如 其求解代码和结果为 2、对于复杂的三角方程,可以用Broyden(拟牛顿法)等方法来求解,得到数值解。如 其求解过程如下 ①建立自定义函数文件,funm。m function y = funm(x)x=x(1,1),y=x(2,1)y(1,1) = x(1,1) - 0.7...

matlab 解三角函数方程组 求代码~~~
>> s=solve('51.5837=93*sin(2*pi*L\/118)+24*tan(pi*C\/105)','0.0229=(1\/24)*sin(2*pi*C\/105)+2*(1\/93)*tan(pi*L\/118)')s = C: [1x1 sym]L: [1x1 sym]>> s.C ans = 7.088952130918830487649242886099 %C值 >> s.L ans = 9.8136459858872669663115492827166 %...

用matlab求解带三角函数的三元方程
用matlab求解带三角函数的三元方程,可以vpasolve求解或用数值分析的算法来求解。当ΔλA=0.1;ΔλB=0.2;ΔλC=0.3;A=100;C=5;r=20;时,可以提供下列代码来实现:deltaA=0.1;deltaB=0.2;deltaC=0.3;A=100;C=5;r=20;syms theta M deltaTS=vpasolve(deltaA==A*r*sin(theta)*M+...

matlab 求解三角函数组,列出代码
已知的三角函数组,可以通过for循环语句和vpasolve函数配合使用。求得其y、z值。x0=0:pi\/10:2*pi;for i=1:length(x0)syms y z x=x0(i);[y,z]=vpasolve(30\/tan(y)+300*cos(z)==100*cos(x),30+300*sin(z)==100*sin(x));y0(i)=double(y);z0(i)=double(z);end [x0' ...

怎么用matlab解带三角函数的方程组
题主给出已知两个的方程求三个变量,属于不定方程,但可以将此方程用非线性规划的方法求出其最优解。当x=y=2000时,a =0.389246443932973,b =0.359877948900721,c =0.472074874092906 求解方法:w0=[0.3 0.3 0.4][w,fval] = fmincon(@(w) fmincon_fun(w),w0)a=w(1),b=w(2),...

matlab求三元方程组带三角函数
用matlab求带三角函数的三元方程组,可以用fsolve()函数求出其近似值。其求解方法 [x,fval] = fsolve(solve_fun,x0)其中:solve_fun——三元方程组自定义函数,x0——初值,x——变量值,fval——等式值 >> x0=[0.4447 0.6154 0.7919];>> solve_fun=@(x)[x(1)*cos(x(2)*pi...

matlab 如何解三角函数的方程组 式子如下 求解x,y
用solve函数求解联立方程组。[x,y]=solve('a1=b1-x*tan(y*c1)','a2=b2-x*tan(y*c2)')求不出显示解,要给定参数,[x,y]=solve('0=2-x*tan(y*pi)','4=1-x*tan(y*pi\/4)')可以help solve查看 或者用fsolve,你可以输入fzero参看里面有个例子 ...

matlab中如何以x为自变量解三角函数方程组
解方程f(x)=0的代码是:solve('f(x)=0','x')或solve('f(x)','x')变量缺省时,默认变量为x 方程组f(x,y)=0,g(x,y)=0的代码是 solve('f(x,y)=0','g(x,y)=0','x,y')缺省变量时,默认变量为x,y 你要是只以x为变量是解不出来的 还有我看你代码的意图是以y,z为...

matlab计算含有三角函数的复杂方程组计算不出来
输入方程组时请仔细点,1.05sin(x),2cos(x)))少了*号,加上后代码如下 [h2,fy1,x]=solve('1.05+h2=h2*sin(x)',...'3.14*((2*h2-4*cos(x))+(2*sin(x)-(1.05*sin(x)-2*cos(x)))-(h2*sin(x)-2*cos(x)))\/2*sin(x)=9800+fy1'...,'189*(sin(x)-0.5*...

相似回答