MATLAB解方程组程序!
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/05 08:22:49
MATLAB解方程组程序!
请问谁会编写Matlab程序?方程组为:B1=B*cos(α)*cos(β);B2=B*cos(α+γ1)*cos(β+γ2);其中B1、B2、B、γ1、γ2为已知数,求解α、β值的大小.
请问谁会编写Matlab程序?方程组为:B1=B*cos(α)*cos(β);B2=B*cos(α+γ1)*cos(β+γ2);其中B1、B2、B、γ1、γ2为已知数,求解α、β值的大小.
syms x y b b1 b2 a1 a2
f1=('b1-b*cos(x)*cos(y)=0');
f2=('b2-b*cos(x+a1)*cos(y+a2)=0');
[x,y]=solve(f1,f2,x,y)
但是得不到结果,结果为:
Error using ==> solve
Error,(in allvalues/rootseq) cannot evaluate with symbolic coefficients
Error in ==> C:\MATLAB6p5\toolbox\symbolic\@sym\solve.m
On line 49 ==> [varargout{1:max(1,nargout)}] = solve(S{:});
意思是:不能计算出解析解!
f1=('b1-b*cos(x)*cos(y)=0');
f2=('b2-b*cos(x+a1)*cos(y+a2)=0');
[x,y]=solve(f1,f2,x,y)
但是得不到结果,结果为:
Error using ==> solve
Error,(in allvalues/rootseq) cannot evaluate with symbolic coefficients
Error in ==> C:\MATLAB6p5\toolbox\symbolic\@sym\solve.m
On line 49 ==> [varargout{1:max(1,nargout)}] = solve(S{:});
意思是:不能计算出解析解!
求 解微分方程组的matlab程序
matlab中用高斯消元法接方程组程序
用matlab解微分方程组,怎么写程序呢?
急求MATLAB解非线性方程组的程序
编写Matlab程序求常微分方程组的解
如何用matlab解出此二元二次方程组?程序怎么写?
matlab解微分方程组,这个程序报错,求指导如何改~
如何用matlab解非线性方程组,求写成程序,万分感激!
matlab解非线性方程组 程序如下 不知道为什么显示Explicit solution could not be fo
找列主元高斯消去法来求解线性代数方程组解的matlab程序
Matlab编程解一阶非线性常微分方程组,谁知道程序怎么修改?
用matlab解三元三次方程组,牛顿迭代法.求程序,及结果