matlab求解符号变量方程组clear;clc;womg=[0.5 -0.5 0.4]';j=[1 2.8 2]';J=diag(j);syms a11 a12 a13 a21 a22 a23 a31 a32 a33A=[0 -womg(3) womg(2);womg(3) 0 -womg(1);-womg(2) womg(1) 0];E=J*womg;B=[0 -E(3) E(2);E(3) 0 -E(1);-E(2) E(1) 0];A1=[a11 a1

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 03:22:15
matlab求解符号变量方程组clear;clc;womg=[0.5 -0.5 0.4]';j=[1 2.8 2]';J=diag(j);syms a11 a12 a13 a21 a22 a23 a31 a32 a33A=[0 -womg(3) womg(2);womg(3) 0 -womg(1);-womg(2) womg(1) 0];E=J*womg;B=[0 -E(3) E(2);E(3) 0 -E(1);-E(2) E(1) 0];A1=[a11 a1

matlab求解符号变量方程组clear;clc;womg=[0.5 -0.5 0.4]';j=[1 2.8 2]';J=diag(j);syms a11 a12 a13 a21 a22 a23 a31 a32 a33A=[0 -womg(3) womg(2);womg(3) 0 -womg(1);-womg(2) womg(1) 0];E=J*womg;B=[0 -E(3) E(2);E(3) 0 -E(1);-E(2) E(1) 0];A1=[a11 a1
matlab求解符号变量方程组
clear;
clc;
womg=[0.5 -0.5 0.4]';
j=[1 2.8 2]';
J=diag(j);
syms a11 a12 a13 a21 a22 a23 a31 a32 a33
A=[0 -womg(3) womg(2);womg(3) 0 -womg(1);-womg(2) womg(1) 0];
E=J*womg;
B=[0 -E(3) E(2);E(3) 0 -E(1);-E(2) E(1) 0];
A1=[a11 a12 a13;a21 a22 a23;a31 a32 a33];
E1=[a11 a21 a31;a12 a22 a32;a13 a23 a33];
H=A1*A-A*E1;
% B=sym(D);
% F=H-D;
% F1=eval(F);
eq1=H(1)-B(1);
eq2=H(2)-B(2);
eq3=H(3)-B(3);
eq4=H(4)-B(4);
eq5=H(5)-B(5);
eq6=H(6)-B(6);
eq7=H(7)-B(7);
eq8=H(8)-B(8);
eq9=H(9)-B(9);
S=solve(eq1,eq2,eq3,eq4,eq5,eq6,eq7,eq8,eq9,a11,a12,a13,a21,a22,a23,a31,a32,a33);
B=[S.a11,S.a12,S.a13;S.a21,S.a22,S.a23;S.a31,S.a32,S.a33];
运行的时候提示错误Warning:Explicit solution could not be found.
> In solve at 140
In sym.solve at 49
In fuhao at 25
Access to an object's fields is only permitted within its methods.
Error in ==> fuhao at 26
B=[S.a11,S.a12,S.a13;S.a21,S.a22,S.a23;S.a31,S.a32,S.a33];

matlab求解符号变量方程组clear;clc;womg=[0.5 -0.5 0.4]';j=[1 2.8 2]';J=diag(j);syms a11 a12 a13 a21 a22 a23 a31 a32 a33A=[0 -womg(3) womg(2);womg(3) 0 -womg(1);-womg(2) womg(1) 0];E=J*womg;B=[0 -E(3) E(2);E(3) 0 -E(1);-E(2) E(1) 0];A1=[a11 a1
你的方程组没有解析解
所以出错
你看看前面程序是不是构成方程组有问题

matlab求解符号变量方程组clear;clc;womg=[0.5 -0.5 0.4]';j=[1 2.8 2]';J=diag(j);syms a11 a12 a13 a21 a22 a23 a31 a32 a33A=[0 -womg(3) womg(2);womg(3) 0 -womg(1);-womg(2) womg(1) 0];E=J*womg;B=[0 -E(3) E(2);E(3) 0 -E(1);-E(2) E(1) 0];A1=[a11 a1 matlab 微分方程组求解 Matlab如何定义符号变量 Matlab如何定义符号变量 matlab中S-函数是否可以输入符号参数变量?我编写的S-函数中含有未知的符号参数变量,这些符号变量是S-函数模块与外部的模块组成的方程组求解出来的,我在运行整个模型的时候一直提示错误 matlab求解以下微分方程组! 怎样用Matlab求解非线性方程组 用MATLAB求解方程组值 用MATLAB求解符号微分方程组(求大虾帮忙)dx=ydy=x+y不太会用MATLAB matlab 中如何定义符号变量 关于MATLAB符号运算的问题如何用Matlab解带参数的方程组?比如下面:1.2*x+y=4;2.x+y=3;但是如果系数阵里面的元素是由另外一个变量的来的,即a=[2 1]; b=[1 1];这个时候我尝试用solve求解:eq1='a(1)*x+a(2) 如何用MATLAB求解有限元方法中的方程组?这样的一个矩阵方程组,两个位移和一个力作为未知量,利用matlab如何求解出这三个变量? 这个微分方程组杂用matlab编程求解 matlab带参数的方程组求解 matlab怎么求解微分代数方程组 matlab中符号方程求解得到的为什么是未化简的分数形式?是因为得到的是符号变量吗,分数也是符号变量?不是没化简得的问题,而是为什么会是分数的问题. 关于matlab解多元一次方程组的问题如果方程组中含有求和符号应该怎么求解?还是用solve函数吗? matlab矩阵求求解微分方程组{用matlab编程}数值求解微分方程组求程序